首页 > Windows开发 > 详细

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

时间:2016-04-13 18:59:51      阅读:422      评论:0      收藏:0      [点我收藏+]
// 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;
  }

  

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

原文:http://www.cnblogs.com/zlog/p/5388026.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!