JS windows.open開啟視窗並居中,且呼叫完執行colse關閉方法,父視窗開啟,子視窗執行,然後執行關閉
阿新 • • 發佈:2019-02-08
父頁面:
//宣告一個全域性變數 var openWindow; /** * 簡單了封裝了一下window.open方法 */ function openNewWindow(url,name){ var url=url; //轉向網頁的地址; var name=name; //網頁名稱,可為空; var iWidth=720; //彈出視窗的寬度; var iHeight=600; //彈出視窗的高度; //獲得視窗的垂直位置 var iTop = (window.screen.availHeight - 30 - iHeight) / 2; //獲得視窗的水平位置 var iLeft = (window.screen.availWidth - 10 - iWidth) / 2; openWindow=window.open(url, name, 'height=' + iHeight + ',,innerHeight=' + iHeight + ',width=' + iWidth + ',innerWidth=' + iWidth + ',top=' + iTop + ',left=' + iLeft + ',status=no,toolbar=no,menubar=no,location=no,resizable=no,scrollbars=0,titlebar=no'); } //執行關閉方法 function Close(){ //你也可以在自己呼叫完window.open方法之後,在自己需要關閉window.open地方執行openWindow.close()也行 openWindow.close(); }
子頁面:通過 window.opener.Close()方法關閉自己,在需要關閉的地方執行也行
function colseWin(){
window.opener.Close();
}