我需要一个弹出窗口才能显示给用户,但没有父窗口。不过,我相信这是不可能的。按功能关闭其他HTML窗口
我认为我可能不得不关闭弹出窗口后关闭它,但是如何?
II在弹出试过这样:
<BODY align="center" valign="center" onload="javascript:window.opener='x';window.close();">
但它关闭弹出窗口本身。我怎样才能使弹出关闭它的父母?
我需要一个弹出窗口才能显示给用户,但没有父窗口。不过,我相信这是不可能的。按功能关闭其他HTML窗口
我认为我可能不得不关闭弹出窗口后关闭它,但是如何?
II在弹出试过这样:
<BODY align="center" valign="center" onload="javascript:window.opener='x';window.close();">
但它关闭弹出窗口本身。我怎样才能使弹出关闭它的父母?
除非使用JavaScript本身打开“父窗口”,否则这是不可能的。 JavaScript只允许关闭它自己打开的窗口。
如果您需要关闭父级并仅显示弹出窗口,为什么不直接转发到主窗口中的弹出URL并在需要时调整浏览器大小? – JoseK 2010-05-31 10:25:31
@josek - **从来没有**调整浏览器的大小,最有效的原因是防止这种情况。你的页面有什么权利调整我打开的其他12个标签? – 2010-05-31 10:26:39
@Nick Craver - 你说得对。谢谢。 – JoseK 2010-05-31 11:06:01