码迷,mamicode.com
首页 > Windows程序 > 详细

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

时间:2016-04-13 19:01:33      阅读:354      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!