我有一个“弹出”网页从插件中继承System.Web.UI.Page,该插件是大型Web框架的一部分。标记位于<asp:Content>
下方。当用户点击“关闭”按钮(id = _close)并且当用户点击页面右上角的“x”按钮时,我需要执行一些操作(更新后面的页面)。我的页面未显示在浏览器中。我得到了“onclick”(在后面的代码中),用于下面的“关闭”按钮,但我不知道如何检测何时单击“x”按钮。我尝试了window.beforeunload
和window.onclose
,但它不起作用。当我的网页打开并点击“关闭”(_close
)按钮时,会弹出“Hello World”。
单击“_close”按钮时,如何以相同的方式处理“x”上的单击?
<script language="javascript">
function doClose() { alert('Hello World!'); } window.onload = doClose(); // also tried with window.beforeunload </script>
答案 0 :(得分:0)
您可以在开场白上执行代码。在opener中编写一个方法并从弹出窗口执行它。