javascriptのポップアップウィンドウの中央にあるコード


<script langage=“javascript”function openWin(u,w,h){var=(screen.width-w)/2;var t=(screen.height-h)/2var s='width='+w+',height='+h+',top='+t+',left='+ls+=',toolbar=no,scrollbars=no,menubaar=no,location=no,resizable=no';open(u,'oWin',s)[Ctrl+Aフル注:]
javascriptポップアップウィンドウ中央コード
二つのポップアップ画面の中央にあるウィンドウの例を示します。

window.open()
function ShowDialog(url) {
var iWidth=300; //
var iHeight=200;//
var iTop=(window.screen.height-iHeight)/2;
var iLeft=(window.screen.width-iWidth)/2;
window.open(url,"Detail","Scrollbars=no,Toolbar=no,Location=no,Direction=no,Resizeable=no,
Width="+iWidth+" ,Height="+iHeight+",top="+iTop+",left="+iLeft);
}
window.show ModalDialog方式

function ShowDialog(url) {
var iWidth=300; //
var iHeight=200;//
var iTop=(window.screen.height-iHeight)/2;
var iLeft=(window.screen.width-iWidth)/2;
window.showModalDialog(url,window,"dialogHeight: "+iHeight+"px; dialogWidth: "+iWidth+"px;
dialogTop: "+iTop+"; dialogLeft: "+iLeft+"; resizable: no; status: no;scroll:no");
}
ここの第二パラメータに注意してください。window。
このポップアップフォームにおいて、ユーザが情報を入力してから、他のフォームにアクセスすることができるのは、モーダルフォームである。すなわち、第二の方法である。javascriptポップアップウィンドウの中央にある。
 
function selectCustomer(){
var iTop = (window.screen.availHeight-30-500)/2;
var iLeft = (window.screen.availWidth-10-750)/2;
window.open("../customer/creditApprManage.do?method=toGetCustomer",
"searchCorp",
"height=500,width=750,top="+iTop+",left="+iLeft+",toolbar=no,menubar=no,scrollbars=auto,resizeable=no,location=no,status=no"
);
}
によると、500と750はハードコードであり、パラメータによって着信することができる。