JavaScript如何在离开页面时提示用户
2015-10-25 21:39
513 查看
如果用户正在页面执行比较重要的操作,如写博客,上传文件,此时,如果点其他链接、地址栏输入新地址或刷新页面时,应该给用户提示,确认是否离开当前页面,用JavaScript可轻松完成。
以下是微软官方给出的JS示例,经测试Firefox和Chrome运行正常:
核心代码就是监听window的onbeforeunload事件。
以下是微软官方给出的JS示例,经测试Firefox和Chrome运行正常:
var is_uploading = false; function alert_if_uploading() { if (is_uploading) return '文件正在上传中,您确定要离开当前页面?'; } window.onbeforeunload = alert_if_uploading;
核心代码就是监听window的onbeforeunload事件。
相关文章推荐
- JavaScript的闭包问题
- 前台js加密实例
- js中 json详解
- [LeetCode][JavaScript]Remove Duplicates from Sorted List II
- [LeetCode][JavaScript]Remove Duplicates from Sorted List
- JS跨域解决方式 window.name
- 用JS获取地址栏参数的方法(超级简单)
- JSONKIT isa错误的解决办法
- 用Canvas+Javascript FileAPI 实现一个跨平台的图片剪切、滤镜处理、上传下载工具(转)
- JavaScript的性能优化
- Javascript类型
- Javascript在网页关闭或重新载入时会摧毁所有变量,但cookie会改变这种情况,会保存变量
- 【】Clipboard.js – 现代方式实现复制文本到剪贴板
- 【】Popmotion – 小巧,灵活的 JavaScript 运动引擎
- JSON.stringify 语法实例讲解
- 对象dom
- 函数
- javascript条件语句
- js快速判断IE浏览器(兼容IE10与IE11)
- JS编写Trim函数