window.open()打開彈窗居中顯示


我們知道,window.open()如果不設置樣式的話,彈出窗體的時候都是小小的一塊在左上角,所以我們使用的時候通常要添加樣式,而居中顯示是符合現代審美與使用習慣的關鍵一點。

function openWin(url, name, iWidth, iHeight) {
    var url; // 轉向網頁的地址;
    var name; // 網頁名稱,可為空;
    var iWidth; // 彈出窗口的寬度;
    var iHeight; // 彈出窗口的高度;
    // window.screen.height獲得屏幕的高,window.screen.width獲得屏幕的寬
    var iTop = (window.screen.height - 30 - iHeight) / 2; // 獲得窗口的垂直位置;
    var iLeft = (window.screen.width - 10 - iWidth) / 2; // 獲得窗口的水平位置;
    window.open(url, name, 'height=' + iHeight + ',innerHeight=' + iHeight
    + ',width=' + iWidth + ',innerWidth=' + iWidth + ',top=' + iTop + ',left=' + iLeft
    + ',toolbar=no,menubar=no,scrollbars=auto,resizeable=no,location=no,status=no');
}

封裝成一個函數,方便以后調用。

 

"喜歡一個人是藏不住的。"


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM