頭の中で:
<head>
<script type="text/javascript">
$(document).ready(function() {
$("#anchor_id").click(clickHandler);
window.onbeforeunload = confirmExit;
});
function clickHandler() {
/* hide/show some hidden div's */
$("body").append("<p>Hi there</p>");
}
function confirmExit() {
return "There are some unsaved changes on page.";
}
</script>
</head>
体内:
<a id="anchor_id" href="javascript: void(0);">Click Me</a>
onbeforeunload
Internet Explorerでこのリンクをクリックしたときに呼び出されないようにすることはできますか?残りのブラウザでは、コードは正常に機能しています。