Geo*_*rge 4 html javascript onload onunload
考虑以下包含一些javascript利用prompt和的HTML片段unload.该prompt()方法工作正常但我想在重新加载或离开页面时提醒诸如Goodbye,用户之类的东西.任何帮助是极大的赞赏.
<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>
Run Code Online (Sandbox Code Playgroud)
Dav*_*ing 12
你应该这样写:
window.onunload = goodBye;
Run Code Online (Sandbox Code Playgroud)
此外,您可以考虑在某些浏览器中使用onbeforeunload事件:
window.onbeforeunload = goodBye;
Run Code Online (Sandbox Code Playgroud)
当你写window.onunload = goodBye();你分配一个从返回任何处理goodBye的unload事件.由于没有返回任何内容,因此不会有事件处理程序.您需要引用该函数:window.onunload = goodBye;
| 归档时间: |
|
| 查看次数: |
44934 次 |
| 最近记录: |