我需要一個彈出窗口才能顯示給用戶,但沒有父窗口。不過,我相信這是不可能的。按功能關閉其他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