【发布时间】:2010-04-08 10:39:37
【问题描述】:
我正在使用模态对话框打开模态对话框。 这是代码
var Window;
function PopDis()
{
Window=window.showModalDialog('/collector/modalBox.jsp', '', 'dialogHeight:300px; dialogWidth:500px;scroll:no; status:no; help:no; center:yes; resizable:no');
}
在另一个函数中,我想关闭模态对话框。 代码是
function CloseModalDialog()
{
alert("in fun close"+Window);
Window.close();
}
但是 var Window 是未定义的 因此无法关闭窗口。 请给我解决方案。
【问题讨论】:
-
showModalDialog 是 IE 独有的功能。打开模态对话框后,您将无法单击父窗口。您能否澄清一下您是从父窗口还是从 modalDialog 内打开的页面关闭 modalDialog?
-
@Sunny:我觉得你是对的
-
大多数其他浏览器现在都支持
showModalDialog。但这仍然是一个绝对可怕的功能。避免。
标签: javascript