次のコードを使用すると、開いた画面に応じて、ウィンドウが中央に配置されずにさまざまな場所に開きます。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+'');
しかし、それは私にはうまくいきません。
前もって感謝します。