2011-09-15 188 views
0

我知道這個問題已經被問過太多次了,我嘗試了各種選項,但我仍然無法使它工作。它在Chrome,Firefox,ie6,ie7上運行得非常好,但在ie8和ie9中以某種方式在同一窗口中打開。我附上我的代碼如下供參考Popup在同一個窗口中打開,而不是新的彈出窗口

function login(url){ 
    var width = 550; 
    var height = 300; 
    console.log(screen.width); 
    console.log(screen.height); 
    var left = (screen.width/2)-(width/2); 
    var top = (screen.height/2)-(height/2); 
    fconnect = window.open(url, "SignIn", "width=550, height=300, toolbar=0,\ 
           scrollbars=0, status=0, resizable=0, \ 
           top=" + top); 

    fconnect.focus(); 
} 

回答

1

我對window.open的複雜性專家,但窗口的開啓特性將部分取決於用戶設置以及是否彈出窗口攔截器的安裝位置。

如果需要模態對話框,this question中的示例可能會有幫助。

+0

不知何故,我得到它今天工作即ie。無論如何感謝您的回覆。我不確定這個改變是否做到了。 –

+1

與我們分享工作代碼! –

相關問題