asp.net mvcで実行されている単純なページがあります
FF でのみ f5 または ctrl + f5 をクリックすると、「onunload」javascript 関数が呼び出される前にサーバーがヒットします。IEで期待どおりに動作しています。ノウハウは?
動作は次のようになります。1- 通知 JavaScript 関数が呼び出されます。2- サーバー側コードが呼び出され、ページが更新されます。3- onunload JavaScript 関数が呼び出されます。
私が期待しているのは、IE のようにステップ 2 の前に 3.step を実行することです。
<head runat="server">
<title>Serdar</title>
<script src="<%=Url.ContentV("~/Scripts/JQuery/jquery-1.6.4.js")%>" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function () {
window.onbeforeunload = NotifyClosing;
window.onunload = UnLockDraftOrder;
});
function NotifyClosing() {
alert('closing');
}
function UnLockDraftOrder() {
alert('unlock order');
}
</script>
</head>
<body>
<div>
serdar
</div>
</body>
</html>