2015-05-22 47 views
0

我打開新窗口彈出使用window.open方法將限制用戶使用其父窗口,直到新窗口未關閉。用戶將無法切換回父窗口,直到子窗口打開。我打開新窗口彈出使用JavaScript,這將限制用戶使用其父窗口

我該如何使用JavaScript?請指導我..

+0

我不認爲你可以這樣做。在同一窗口中使用模態對話框來獲得該效果。 – Barmar

+1

**幸運的是**你不能用Javascript完成這項工作 - 儘管如此,你可能會得到一些不知何故的服務器端解決方案 - 如果可能的話 –

+0

但是如何解決這個問題? –

回答

0

要禁用父窗口,直到子窗口關閉,您可能需要使用window.showModalDialog()而不是window.open()

要使用的showModalDialog click here

注:但是,您不能使用window.opener從一個模態對話框(它永遠是零),除非你明確地在第二個參數傳遞給showModalDialog()父窗口的引用並使用window.dialogArguments取回。

+0

err鏈接頂部有一個大字條警告不要使用這個 - 無論如何,我已經試過這個,它不起作用 –

+0

希望這個鏈接將幫助你。 http://stackoverflow.com/questions/5660700/javascript-to-open-popup-window-and-disable-parent-window – Deep

相關問題