使用以下代码,窗口在不同的位置打开,从不居中,具体取决于您在哪个屏幕上打开它。我在使用 Internet Explorer 9 时遇到了这个问题,我的屏幕分辨率为 1920x1080。
我需要的是在我打开它的屏幕上打开窗口,居中。我已经搜索了 stackoverflow 并没有找到任何适合我的东西。
self.window.open(
'/form.php?id=' + $iFormID +
'&cboActivePatient=' + $iSkey +
'&sForm=' + $sForm +
'&iFormNum=' + $iFormNum,
$sForm,
'channelmode=yes, toolbar=yes, ' +
'location=no, menubar=no, scrollbars=yes, resizable=yes, fullscreen=no, status=yes');
我已经尝试过使用:
var tempX = event.clientX + document.body.scrollLeft;
var tempY = event.clientY + document.body.scrollTop;
'location=no, menubar=no, scrollbars=yes, resizable=yes, fullscreen=no, ' +
'status=yes, left='+tempX+', top='+tempY+'');
但这对我不起作用。
提前致谢。