1

有谁知道区别?

我遇到的问题是页面在打开时停止正常工作window.showModalDialog

4

1 回答 1

1

window.showModalDialog 与 window.open

Window.open将通过 Javascript 打开一个新窗口,其中包含您作为参数传递的窗口的 URL 和其他功能。这里打开新窗口的父窗口和子窗口是独立的窗口。 例如。以下

`window.open('winOpen.htm','name','height=255,width=250,toolbar=no,directories=no,status=no,
linemenubar=no,scrollbars=no,resizable=no');`

Window.showModalDialogue再次与 window.open 的工作方式类似。打开唯一的区别是它的模态窗口,它作为一个新窗口打开,但不允许用户访问父窗口,除非您明确关闭它。这里子窗口依赖于父窗口。如果您关闭父窗口,孩子也会被关闭。

window.showModalDialog("xpopupex.htm","name","dialogWidth:255px;dialogHeight:250px");

当您希望用户在再次访问父窗口之前在新窗口中执行特定操作时,可以使用 ShowModalDialogue 窗口。喜欢在他可以访问父页面之前登录..

试图让它尽可能简单......希望这有帮助.. ;)

于 2010-04-26T11:38:19.190 回答