親ページから、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 では動作しません。この問題に取り組む方法について何か提案はありますか? 前もって感謝します。