页面事件有load, beforeunload, error, resize, scroll, unload,传说它们明确地处理整个页面的函数和状态。
2010-04-27 14:58
405 查看
<html>
<head>
<title></title>
<script language="javascript" type="text/javascript" >
window.onload = function()
{
//事件在完全加载完毕后触发
alert("page loaded........");
}
window.onbeforeunload = function()
{
//与beforeunload与unload事件最大的区别在于,如果beforeunload事件的返回的是一个字符串,那么字符串就会就会显示在一个确认窗口中,询问
用户是否希望离开当前窗口。
//疑问:离开页面的时候为什么有时会执行两次beforeunload事件?
return "Are you sure to exit?";
}
window.onerror = function (msg)
{
//创建一个li元素来保存错误信息
//var li = document.createElement('li');
//li.innerHTML = msg;
alert("error..../n" + msg);
}
window.onresize = function()
{
//完成重置后触发
alert("You resized the window!");
}
window.onunload = function()
{
//对于此事件,阻止默认行为对它无效
//window.event.returnValue = false;
alert("Thanks for visting!");
}
</script>
</head>
<body>
<center>
<h1>测试页面事件</h1>
<br/>
<a href="#">leave the page</a>
<h3>就这简单页面,点链接离开页面时,有时会执行两次beforeunload事件!</h3>
</center>
</body>
</html>
<head>
<title></title>
<script language="javascript" type="text/javascript" >
window.onload = function()
{
//事件在完全加载完毕后触发
alert("page loaded........");
}
window.onbeforeunload = function()
{
//与beforeunload与unload事件最大的区别在于,如果beforeunload事件的返回的是一个字符串,那么字符串就会就会显示在一个确认窗口中,询问
用户是否希望离开当前窗口。
//疑问:离开页面的时候为什么有时会执行两次beforeunload事件?
return "Are you sure to exit?";
}
window.onerror = function (msg)
{
//创建一个li元素来保存错误信息
//var li = document.createElement('li');
//li.innerHTML = msg;
alert("error..../n" + msg);
}
window.onresize = function()
{
//完成重置后触发
alert("You resized the window!");
}
window.onunload = function()
{
//对于此事件,阻止默认行为对它无效
//window.event.returnValue = false;
alert("Thanks for visting!");
}
</script>
</head>
<body>
<center>
<h1>测试页面事件</h1>
<br/>
<a href="#">leave the page</a>
<h3>就这简单页面,点链接离开页面时,有时会执行两次beforeunload事件!</h3>
</center>
</body>
</html>
相关文章推荐
- js离开页面执行函数 onbeforeunload与onunload事件
- js离开页面执行函数 onbeforeunload与onunload事件
- 浏览器页面关闭事件获取及处理--onbeforeunload
- js离开页面执行函数 onbeforeunload与onunload事件
- onbeforeunload 事件和onunload事件(点击刷新后处理)
- IE页面关闭时事件 Onunload与Onbeforeunload
- (4)事件处理——(2)在页面加载的时候执行任务(Performing tasks on page load)
- 获取页面离开onbeforeunload与onunload事件的返回值
- beforeunload处理用户最后事件,提交数据,用户退出
- F5前的事件调用beforeunload和unload jquery捕获f5刷新事件 监听页面刷新
- 用js判断页面刷新或关闭的方法(onbeforeunload与onunload事件)
- 利用事件委托实现用户控件中的行为触发所在页面的处理函数
- onbeforeunload事件--------可以用来写(当用户尝试离开页面时脚本会警告用户将丢失数据)
- 页面离开事件 onbeforeunload
- jQuery 中 find()、trim()、replace()以load()函数和页面注册事件的应用
- jQuery 中 find()、trim()、replace()以load()函数和页面注册事件的应用
- [UX] window.onbeforeunload 页面卸载事件
- 关闭页面和刷新页面后 触发服务器事件 采用body的onbeforeunload()方法
- 页面离开前提示用户(onbeforeunload 事件)