使用javascript打开新窗口,这将限制用户使用其父窗口

时间:2011-10-04 10:21:20

标签: javascript html window.open

我想使用window.open方法打开一个新窗口,该方法将限制用户使用其父窗口,直到新窗口未关闭。当子窗口仍然打开时,用户将无法切换回父窗口。

我怎么能用javascript做到这一点?请指导我..

1 个答案:

答案 0 :(得分:1)

如果您希望弹出窗口是模态的(即在关闭之前禁用其父窗口),您可能希望使用window.showModalDialog()而不是window.open()

但请注意,除非您在第二个参数中明确地将对父窗口的引用传递给{{1},否则不能在模式对话框中使用window.opener(它始终为null)然后使用window.dialogArguments将其取回。