【发布时间】:2012-04-12 01:35:30
【问题描述】:
考虑以下 HTML sn-p,其中包含一些使用 prompt 和 unload 的 javascript。 prompt() 方法工作正常,但我想在重新加载或离开页面时提醒诸如 Goodbye, user 之类的东西。非常感谢任何帮助。
<body onload="promptName()" >
<script type="text/javascript">
function promptName()
{
var userName = prompt("What's your name ?", "")
return userName;
}
function goodBye()
{
alert("Goodbye, " + promptName() + "!");
}
window.onunload = goodBye();
</script>
</body>
【问题讨论】:
-
你测试的是什么浏览器?根据 MDN,onbeforeunload 在不同浏览器中的行为不同:developer.mozilla.org/en/DOM/window.onbeforeunload
标签: javascript html onload onunload