任何人都知道其中的差异吗?
我遇到的问题是页面在window.showModalDialog
答案 0 :(得分:1)
window.showModalDialog vs window.open
Window.open 将通过Javascript打开一个新窗口,其中包含您作为参数传递的窗口的URL和其他功能。这里打开新窗口的父窗口和子窗口是独立的窗口。 EG。以下
`window.open('winOpen.htm','name','height=255,width=250,toolbar=no,directories=no,status=no,
linemenubar=no,scrollbars=no,resizable=no');`
Window.showModalDialogue 再次对窗口起作用。打开只有差异才是它的模态窗口,它打开为一个新窗口,但不允许用户访问父窗口,除非你明确关闭它。 这里子窗口依赖于父窗口。如果您关闭父窗口,孩子也会关闭。
window.showModalDialog("xpopupex.htm","name","dialogWidth:255px;dialogHeight:250px");
当您希望用户在再次访问父窗口之前在新窗口中执行特定操作时,可以使用ShowModalDialogue窗口。喜欢登录之前他可以访问父页面..
尽量让它变得尽可能简单......希望这有帮助......;)