多个显示器, window.open的定位

// Pops a window relative to the current window position
function popup(url, winName, xOffset, yOffset) {
  var x = (window.screenX || window.screenLeft || 0) + (xOffset || 0);
  var y = (window.screenY || window.screenTop || 0) + (yOffset || 0);
  return window.open(url, winName, 'top=' +y+ ',left=' +x))
}

http://stackoverflow.com/questions/57652/how-do-i-get-javascript-to-open-a-popup-window-on-the-current-monitor

居中显示:

function openWin(sURL, sWindowName, w, h, sScroll)
  {
    var x = (window.screenX || window.screenLeft || 0) + (screen.width - w) / 2;
    var y = (window.screenY || window.screenTop || 0) + (screen.height - h) / 2;

    if (sScroll==null) sScroll = "no";//"yes" or no

    var sOption = "";
    sOption = sOption + "toolbar=no, channelmode=no, location=no, directories=no, resizable=yes, menubar=no";
    sOption = sOption + ", scrollbars=" + sScroll + ", left=" + x + ", top=" + y + ", width=" + w + ", height=" + h;

    var win = window.open(sURL, sWindowName, sOption);
    win.focus();
    return win;
  }

  

转载于:https://www.cnblogs.com/zlog/p/5388026.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值