javascript捕获浏览器窗口关闭事件
2016-01-17 14:55
591 查看
为了防止用户不小心关闭浏览器窗口,或者我们想在浏览器窗口关闭的时候做一些事,那么我们会使用到window对象的onbeforeunload和onunload。
<script type="text/javascript">
showValue();
window.onbeforeunload = onbeforeunload_handler;
window.onunload = onunload_handler;
function onbeforeunload_handler(){
return "Are sure to leave?"
}
function onunload_handler(){
storeValue("hehehe");
}
function showValue()
{
var localStorage = window.localStorage;
alert(localStorage.getItem("key"));
}
function storeValue(value)
{
var localStorage = window.localStorage;
localStorage.setItem("key",value);
}
</script>
<script type="text/javascript">
showValue();
window.onbeforeunload = onbeforeunload_handler;
window.onunload = onunload_handler;
function onbeforeunload_handler(){
return "Are sure to leave?"
}
function onunload_handler(){
storeValue("hehehe");
}
function showValue()
{
var localStorage = window.localStorage;
alert(localStorage.getItem("key"));
}
function storeValue(value)
{
var localStorage = window.localStorage;
localStorage.setItem("key",value);
}
</script>
相关文章推荐
- DOM Event (javascript 各种事件整理汇总)
- js屏蔽浏览器右键菜单
- B/S学习之旅
- promis模式的javascript实现
- JSON是什么?
- 使用JSR365规范构建J2EE websocket服务端和客户端应用
- JSP基础语法
- 深入了解JavaScript之函数的定义
- js为什么不能正确处理小数运算?
- JavaScript 数据类型
- JavaScript 变量
- javascript实现页面跳转的几种方法
- JavaScript 注释
- Web 建站技术中,HTML、HTML5、XHTML、CSS、SQL、JavaScript、PHP、ASP.NET、Web Services 是什么?
- Arcgis for javascript不同的状态下自己定义鼠标样式
- JavaScript 语句
- JavaScript 语法
- JavaScript中null和undefined的区别
- js中map中元素排序
- js-位置问题