0

親ページから、window.open を使用してポップアップを開きました。

次に、ポップアップで window.close を使用してポップアップを閉じようとしており、アンロード時に親ページでクリックをトリガーします。

popup.aspx.cs のコード:

ClientScript.RegisterStartupScript(typeof(Page), "closePage", "<script type='text/JavaScript'>window.close();</script>");

popup.aspx のコード

<script type="text/javascript">
window.onunload = triggerclick;
function triggerclick()
{
var b = window.opener.document.getElementById('ctl00_PageContent_UpdateButton1');
b.click();
return false;
}
</script>

FF と chrome では正常に動作しますが、IE 11 では動作しません。この問題に取り組む方法について何か提案はありますか? 前もって感謝します。

4

1 に答える 1

0

ではなく、window.onbeforeunloadを試してくださいwindow.onunload

于 2015-08-25T04:07:18.113 に答える