JavaScript实现离开页面前提示功能【附jQuery实现方法】
发布时间 - 2026-01-11 03:25:25 点击率:次本文实例讲述了JavaScript实现离开页面前提示功能。分享给大家供大家参考,具体如下:

离开页面前的提示不可以用onunload去做,因为它只是兼容IE,你要兼容Google与FireFox就蛋疼了。
而且这个事件还是关闭之后才会触发的。
取而代之可以用onbeforeunload去实现。
onbeforeunload可以在用户关闭或刷新窗口、或者点击本页内的任何超级链接都会触发的。
其JavaScript代码如下:
<script>
window.onbeforeunload=function(e){
var e=window.event||e;
e.returnValue=("确定离开当前页面吗?");
}
</script>
非常简短,一开始利用window.event与e的或,兼容浏览器。
其返回值就是提示信息。
在IE8的效果如下,第一行与最后一行是必须存在的。用户点击“取消”不会发生任何事情,点击“确定”则继续之前的动作。
在Google Chrome的效果如下,只有最后一行是我们可以控制的,其它都是系统本身就有的东西,不能够被改写。
野狐禅的效果如下,其提示信息读不出来,我也没办法,谁叫这个浏览器是野狐禅呢?
这段东西,用JQuery则这样写:
$(window).bind('beforeunload',function(){
return '提示信息';
}
);
JQuery1.9自带全浏览器兼容……
更多关于JavaScript相关内容感兴趣的读者可查看本站专题:《JavaScript页面元素操作技巧总结》、《JavaScript正则表达式技巧大全》、《JavaScript查找算法技巧总结》、《JavaScript数据结构与算法技巧总结》、《JavaScript遍历算法与技巧总结》、《JavaScript错误与调试技巧总结》及《JavaScript数学运算用法总结》
希望本文所述对大家JavaScript程序设计有所帮助。
# JavaScript
# 离开页面
# 提示
# javascript和jQuery实现网页实时聊天的ajax长轮询
# JavaScript/jQuery、HTML、CSS 构建 Web IM 远程及时聊天通信程序
# jQuery在vs2008及js文件中的无智能提示的解决方法
# jquery.cvtooltip.js 基于jquery的气泡提示插件
# Jquery插件分享之气泡形提示控件grumble.js
# jQuery悬停文字提示框插件jquery.tooltipster.js用法示例【附demo源码下载
# jquery.guide.js新版上线操作向导镂空提示jQuery插件(推荐)
# 基于jquery实现智能提示控件intellSeach.js
# JS(jQuery)实现聊天接收到消息语言自动提醒功能详解【提示“您有新的消息请注意查收”】
# 提示信息
# 可以用
# 都是
# 相关内容
# 本页
# 你要
# 才会
# 遍历
# 感兴趣
# 这段
# 我们可以
# 数据结构
# 给大家
# 去做
# 因为它
# 自带
# 取而代之
# 更多关于
# 不能够
# 所述
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
高端云建站费用究竟需要多少预算?
html5的keygen标签为什么废弃_替代方案说明【解答】
高端网站建设与定制开发一站式解决方案 中企动力
Laravel如何设置定时任务(Cron Job)_Laravel调度器与任务计划配置
JavaScript数据类型有哪些_如何准确判断一个变量的类型
北京网站制作费用多少,建立一个公司网站的费用.有哪些部分,分别要多少钱?
如何在Tomcat中配置并部署网站项目?
如何快速搭建支持数据库操作的智能建站平台?
绝密ChatGPT指令:手把手教你生成HR无法拒绝的求职信
JavaScript如何实现路由_前端路由原理是什么
关于BootStrap modal 在IOS9中不能弹出的解决方法(IOS 9 bootstrap modal ios 9 noticework)
佛山网站制作系统,佛山企业变更地址网上办理步骤?
Laravel如何处理JSON字段的查询和更新_Laravel JSON列操作与查询技巧
Laravel怎么连接多个数据库_Laravel多数据库连接配置
中国移动官方网站首页入口 中国移动官网网页登录
免费视频制作网站,更新又快又好的免费电影网站?
香港服务器如何优化才能显著提升网站加载速度?
JavaScript如何实现倒计时_时间函数如何精确控制
Laravel如何生成PDF或Excel文件_Laravel文档导出工具与使用教程
重庆市网站制作公司,重庆招聘网站哪个好?
jquery插件bootstrapValidator表单验证详解
PHP 实现电台节目表的智能时间匹配与今日/明日轮播逻辑
Laravel Eloquent模型如何创建_Laravel ORM基础之Model创建与使用教程
如何快速生成橙子建站落地页链接?
图片制作网站免费软件,有没有免费的网站或软件可以将图片批量转为A4大小的pdf?
音响网站制作视频教程,隆霸音响官方网站?
详解Nginx + Tomcat 反向代理 负载均衡 集群 部署指南
制作企业网站建设方案,怎样建设一个公司网站?
Javascript中的事件循环是如何工作的_如何利用Javascript事件循环优化异步代码?
java获取注册ip实例
Windows10电脑怎么设置虚拟光驱_Win10右键装载ISO镜像文件
高端企业智能建站程序:SEO优化与响应式模板定制开发
Laravel如何连接多个数据库_Laravel多数据库连接配置与切换教程
动图在线制作网站有哪些,滑动动图图集怎么做?
实例解析Array和String方法
Laravel Eloquent访问器与修改器是什么_Laravel Accessors & Mutators数据处理技巧
Internet Explorer官网直接进入 IE浏览器在线体验版网址
Laravel怎么实现验证码功能_Laravel集成验证码库防止机器人注册
Windows家庭版如何开启组策略(gpedit.msc)?(安装方法)
Laravel Facade的原理是什么_深入理解Laravel门面及其工作机制
Laravel如何实现全文搜索功能?(Scout和Algolia示例)
如何在Windows环境下新建FTP站点并设置权限?
Laravel怎么使用Markdown渲染文档_Laravel将Markdown内容转HTML页面展示【实战】
利用 Google AI 进行 YouTube 视频 SEO 描述优化
齐河建站公司:营销型网站建设与SEO优化双核驱动策略
如何快速搭建个人网站并优化SEO?
Laravel如何记录自定义日志?(Log频道配置)
Laravel项目如何进行性能优化_Laravel应用性能分析与优化技巧大全
百度输入法ai组件怎么删除 百度输入法ai组件移除工具
如何在VPS电脑上快速搭建网站?

