關於js彈出框的設置? WinOpen();


這里列舉了四個設置彈出方式

參數都是可寫死的,我這里只是簡單的統一了一下,方便日后直接調用,有需要的朋友可以復制下來看看、、、、

pageUrl:彈出的路徑

target:以什么彈出方式彈出

WinWidth:彈出框的寬度

WinHeight:彈出框的長度

scrollbars:是否有滾動條

resizable:是否可自設置彈出框大小

WinOpenImage()這個是彈出圖片的js

function WinOpen(pageUrl, target, WinWidth, WinHeight) {
    var popwin = window.open(pageUrl, target, "scrollbars=yes,toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=no,width=" + WinWidth + ",height=" + WinHeight + ",left=" + (screen.width - WinWidth) / 2 + ",top=" + (screen.height - WinHeight - 100) / 2);
    popwin.focus();
    return false;
}
function WinOpen2(pageUrl, target, WinWidth, WinHeight, scrollbars) {
    var popwin = window.open(pageUrl, target, "scrollbars=" + scrollbars + ",toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=yes,width=" + WinWidth + ",height=" + WinHeight + ",left=" + (screen.width - WinWidth) / 2 + ",top=" + (screen.height - WinHeight - 100) / 2);
    popwin.focus();
    return false;
}
function WinOpen3(pageUrl, target, WinWidth, WinHeight, scrollbars, resizable) {
    if (resizable == null) resizable = "no";
    var popwin = window.open(pageUrl, target, "scrollbars=" + scrollbars + ",toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=" + resizable + ",width=" + WinWidth + ",height=" + WinHeight + ",left=" + (screen.width - WinWidth) / 2 + ",top=" + (screen.height - WinHeight - 100) / 2);
    popwin.focus();
    return false;
}
function WinOpenImage(pageUrl, target, WinWidth, WinHeight) {
    var popwin = window.open(pageUrl, target, "scrollbars=no,toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=yes,width=" + WinWidth + ",height=" + WinHeight + ",left=" + (screen.width - WinWidth) / 2 + ",top=0");
    popwin.focus();
    return false;
}


免責聲明!

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



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