- 浏览: 514642 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (563)
- 工作经验 (12)
- 数据库 (13)
- Servlet (10)
- Struts2 (1)
- Spring (25)
- Eclipse (5)
- Hibernate (5)
- Eclips (8)
- HTTP (7)
- J2EE (21)
- EHcache (1)
- HTML (11)
- 工具插件使用 (20)
- JPA (2)
- 杂谈 (17)
- 数据结构与算法 (3)
- Cloud Foundry (1)
- 安全 (10)
- J2SE (57)
- SQL (9)
- DB2 (6)
- 操作系统 (2)
- 设计模式 (1)
- 版本代码管理工具 (13)
- 面试 (10)
- 代码规范 (3)
- Tomcat (12)
- Ajax (5)
- 异常总结 (11)
- REST (2)
- 云 (2)
- RMI (3)
- SOA (1)
- Oracle (12)
- Javascript (20)
- jquery (7)
- JSP自定义标签 (2)
- 电脑知识 (5)
- 浏览器 (3)
- 正则表达式 (3)
- 建站解决问题 (38)
- 数据库设计 (3)
- git (16)
- log4j (1)
- 每天100行代码 (1)
- socket (0)
- java设计模式 耿祥义著 (0)
- Maven (14)
- ibatis (7)
- bug整理 (2)
- 邮件服务器 (8)
- Linux (32)
- TCP/IP协议 (5)
- java多线程并发 (7)
- IO (1)
- 网页小工具 (2)
- Flash (2)
- 爬虫 (1)
- CSS (6)
- JSON (1)
- 触发器 (1)
- java并发 (12)
- ajaxfileupload (1)
- js验证 (1)
- discuz (2)
- Mysql (14)
- jvm (2)
- MyBatis (10)
- POI (1)
- 金融 (1)
- VMWare (0)
- Redis (4)
- 性能测试 (2)
- PostgreSQL (1)
- 分布式 (2)
- Easy UI (1)
- C (1)
- 加密 (6)
- Node.js (1)
- 事务 (2)
- zookeeper (3)
- Spring MVC (2)
- 动态代理 (3)
- 日志 (2)
- 微信公众号 (2)
- IDEA (1)
- 保存他人遇到的问题 (1)
- webservice (11)
- memcached (3)
- nginx (6)
- 抓包 (1)
- java规范 (1)
- dubbo (3)
- xwiki (1)
- quartz (2)
- 数字证书 (1)
- spi (1)
- 学习编程 (6)
- dom4j (1)
- 计算机系统知识 (2)
- JAVA系统知识 (1)
- rpcf (1)
- 单元测试 (2)
- php (1)
- 内存泄漏cpu100%outofmemery (5)
- zero_copy (2)
- mac (3)
- hive (3)
- 分享资料整理 (0)
- 计算机网络 (1)
- 编写操作系统 (1)
- springboot (1)
最新评论
-
masuweng:
亦论一次OutOfMemoryError的定位与解错 -
变脸小伙:
引用[color=red][/color]百度推广中运用的技术 ...
Spring 3 mvc中返回pdf,json,xml等不同的view -
Vanillva:
不同之处是什么??
Mybatis中的like查询 -
thrillerzw:
转了。做个有理想的程序员
有理想的程序员必须知道的15件事 -
liujunhui1988:
觉得很有概括力
15 个必须知道的 Java 面试问题(2年工作经验)
源:
评:
1. 不带任何提示关闭窗口的js代码
复制代码 代码如下:
<a href="javascript:window.opener=null;window.open('','_self');window.close();">关闭</a>
2.自定义提示关闭
复制代码 代码如下:
<script language="javascript">
// 这个脚本是 ie6和ie7 通用的脚本
function custom_close(){
if
(confirm("您确定要关闭本页吗?")){
window.opener=null;
window.open('','_self');
window.close();
}
else{}
}
</script>
<input id="btnClose" type="button" value="关闭本页" onClick="custom_close()" />
3.关闭当前页面:
复制代码 代码如下:
<a href="javascript:window.opener=null;window.close();">关闭</a>如果是按钮则:
Response.Write("<script language=\"javascript\">window.opener=null;window.close();</script>");
这样点关闭的时候就不会弹出如当前窗口正试图关闭的对话框了.
那么怎么样当用户点浏览器的最大化最小化关闭按钮中的关闭按钮时也弹出关闭的确认对话框呢?这样:
复制代码 代码如下:
<body onbeforeunload="return '真的要关闭此窗口吗?'">
这样的话在点关闭时候就会执行onbeforeunload函数,弹出真的要关闭此窗口吗的对话框,点取消返回假,不关闭,点确定返回真关闭窗口
那么怎么样才能够点击某个按钮的时候弹出确定取消对话框呢??如果点取消就不执行下面的代码,点确定就继续执行下面的代码?
在按钮的单击里写:
复制代码 代码如下:
Response.Write("<script language=\javascript\">" + "if(confirm(\"确定吗?\"))"+"{window.location.href='default.aspx';}"+"else{history.back();}"+"</script>");
意思是:首先用confirm函数弹出个有确定取消的对话框,如果你点了确定就返回真,就执行window.location.href='default.aspx'代码,如果点了取消就返回假,就执行history.back();返回到原来的页面
源:http://www.jb51.net/article/41092.htm
js关闭浏览器窗口
js关闭浏览器窗口,不弹出提示框。支持ie6+,火狐,谷歌等浏览器。
复制代码 代码如下:
<html>
<head />
<body>
<script type="text/javascript">
function closeWin(){
window.opener=null;
window.open('','_self','');
window.close();
}
</script>
<a onclick="closeWin()" href="#">logout</a>
</body>
</html>
火狐默认不支持js关闭浏览器窗口,可以在about:config中将dom.allow_scripts_to_close_windows改为true。
js检查浏览器关闭事件
js检查浏览器关闭或刷新事件,主动弹出提示框。支持ie6+,火狐,谷歌等浏览器。
复制代码 代码如下:
<html>
<head />
<body>
<script type="text/javascript">
window.onbeforeunload = function(){
return "quit?";
}
</script>
</body>
</html>
源:http://q.cnblogs.com/q/54606/
浏览器关闭,页面该怎么去捕获关闭事件?
1
悬赏园豆:10 [已解决问题] 浏览: 346次
window.onunload = window.onbeforeunload = function() {
/* distory */
};
理想的是这样就能捕获页面关闭事件,但是事实不如所愿,如果浏览器打开了多个tab,在当前tab打开的情况下,点击其他tab的叉叉,并不能触发关闭事件。只有打开tab,关闭当前的tab才会触发关闭事件?不知道这个有没有解决的方法??javascript ? flash?都行,忘大虾指教
javascriptactionscriptflexhtmlasp.net unbreakable的主页 unbreakable | 初学一级 | 园豆:111
提问于:2013-09-09 12:01
< > 程序员找工作,就在博客园招聘频道 收藏
最佳答案
0
window.onunload = window.onbeforeunload = function() {
/* distory */
};
只能捕获这个function所在的form的关闭事件吧。
收获园豆:10
jone_e | 小虾三级 |园豆:1405 | 2013-09-09 13:15
我想捕获页面关闭事件!但是感觉这个关闭事件很不稳定,有些时候能够捕获的到,有些时候却不尽人意!
unbreakable | 园豆:111 (初学一级) | 2013-09-09 14:39
@unbreakable: 我记得好像是页面上没有form标签的话,就不会触发。
jone_e | 园豆:1405 (小虾三级) | 2013-09-09 14:53
@jone_e: 哦哦哦,是这样的吗?我试一下,呵呵
unbreakable | 园豆:111 (初学一级) | 2013-09-09 15:09
@jone_e: 还是不行哦,触发的不是很灵敏,有些时候能触发,有些时候不能够触发
unbreakable | 园豆:111 (初学一级) | 2013-09-09 15:16
其他回答(2)
0
你想在关闭前做什么?
angelshelter | 园豆:8523 (大侠五级) | 2013-09-09 12:24
关闭之前,我想调用flash的某个方法,但是关闭的时候,调用flash的这个方法很不稳定,有些时候能够及时的调用,有的时候不能调用??
unbreakable | 园豆:111 (初学一级) | 2013-09-09 14:38
0
window.onbeforeunload = function() { if(!canLeavePage()) return ('确认离开当前页面吗?未保存的数据将会丢失!');}
路过秋天 | 园豆:3710 (老鸟四级) | 2013-09-09 14:05
即便是这样,关闭的时候调用flash的方法,还是没有完全调用的到。就是因为这个事件,我在flash后面写了大量的代码,如果这个事件能够正确 的调用就不用这么麻烦了! 很是纠结。当然我没有考虑用户直接关掉浏览器进程,我只考虑关闭了某个tab
评:
1. 不带任何提示关闭窗口的js代码
复制代码 代码如下:
<a href="javascript:window.opener=null;window.open('','_self');window.close();">关闭</a>
2.自定义提示关闭
复制代码 代码如下:
<script language="javascript">
// 这个脚本是 ie6和ie7 通用的脚本
function custom_close(){
if
(confirm("您确定要关闭本页吗?")){
window.opener=null;
window.open('','_self');
window.close();
}
else{}
}
</script>
<input id="btnClose" type="button" value="关闭本页" onClick="custom_close()" />
3.关闭当前页面:
复制代码 代码如下:
<a href="javascript:window.opener=null;window.close();">关闭</a>如果是按钮则:
Response.Write("<script language=\"javascript\">window.opener=null;window.close();</script>");
这样点关闭的时候就不会弹出如当前窗口正试图关闭的对话框了.
那么怎么样当用户点浏览器的最大化最小化关闭按钮中的关闭按钮时也弹出关闭的确认对话框呢?这样:
复制代码 代码如下:
<body onbeforeunload="return '真的要关闭此窗口吗?'">
这样的话在点关闭时候就会执行onbeforeunload函数,弹出真的要关闭此窗口吗的对话框,点取消返回假,不关闭,点确定返回真关闭窗口
那么怎么样才能够点击某个按钮的时候弹出确定取消对话框呢??如果点取消就不执行下面的代码,点确定就继续执行下面的代码?
在按钮的单击里写:
复制代码 代码如下:
Response.Write("<script language=\javascript\">" + "if(confirm(\"确定吗?\"))"+"{window.location.href='default.aspx';}"+"else{history.back();}"+"</script>");
意思是:首先用confirm函数弹出个有确定取消的对话框,如果你点了确定就返回真,就执行window.location.href='default.aspx'代码,如果点了取消就返回假,就执行history.back();返回到原来的页面
源:http://www.jb51.net/article/41092.htm
js关闭浏览器窗口
js关闭浏览器窗口,不弹出提示框。支持ie6+,火狐,谷歌等浏览器。
复制代码 代码如下:
<html>
<head />
<body>
<script type="text/javascript">
function closeWin(){
window.opener=null;
window.open('','_self','');
window.close();
}
</script>
<a onclick="closeWin()" href="#">logout</a>
</body>
</html>
火狐默认不支持js关闭浏览器窗口,可以在about:config中将dom.allow_scripts_to_close_windows改为true。
js检查浏览器关闭事件
js检查浏览器关闭或刷新事件,主动弹出提示框。支持ie6+,火狐,谷歌等浏览器。
复制代码 代码如下:
<html>
<head />
<body>
<script type="text/javascript">
window.onbeforeunload = function(){
return "quit?";
}
</script>
</body>
</html>
源:http://q.cnblogs.com/q/54606/
浏览器关闭,页面该怎么去捕获关闭事件?
1
悬赏园豆:10 [已解决问题] 浏览: 346次
window.onunload = window.onbeforeunload = function() {
/* distory */
};
理想的是这样就能捕获页面关闭事件,但是事实不如所愿,如果浏览器打开了多个tab,在当前tab打开的情况下,点击其他tab的叉叉,并不能触发关闭事件。只有打开tab,关闭当前的tab才会触发关闭事件?不知道这个有没有解决的方法??javascript ? flash?都行,忘大虾指教
javascriptactionscriptflexhtmlasp.net unbreakable的主页 unbreakable | 初学一级 | 园豆:111
提问于:2013-09-09 12:01
< > 程序员找工作,就在博客园招聘频道 收藏
最佳答案
0
window.onunload = window.onbeforeunload = function() {
/* distory */
};
只能捕获这个function所在的form的关闭事件吧。
收获园豆:10
jone_e | 小虾三级 |园豆:1405 | 2013-09-09 13:15
我想捕获页面关闭事件!但是感觉这个关闭事件很不稳定,有些时候能够捕获的到,有些时候却不尽人意!
unbreakable | 园豆:111 (初学一级) | 2013-09-09 14:39
@unbreakable: 我记得好像是页面上没有form标签的话,就不会触发。
jone_e | 园豆:1405 (小虾三级) | 2013-09-09 14:53
@jone_e: 哦哦哦,是这样的吗?我试一下,呵呵
unbreakable | 园豆:111 (初学一级) | 2013-09-09 15:09
@jone_e: 还是不行哦,触发的不是很灵敏,有些时候能触发,有些时候不能够触发
unbreakable | 园豆:111 (初学一级) | 2013-09-09 15:16
其他回答(2)
0
你想在关闭前做什么?
angelshelter | 园豆:8523 (大侠五级) | 2013-09-09 12:24
关闭之前,我想调用flash的某个方法,但是关闭的时候,调用flash的这个方法很不稳定,有些时候能够及时的调用,有的时候不能调用??
unbreakable | 园豆:111 (初学一级) | 2013-09-09 14:38
0
window.onbeforeunload = function() { if(!canLeavePage()) return ('确认离开当前页面吗?未保存的数据将会丢失!');}
路过秋天 | 园豆:3710 (老鸟四级) | 2013-09-09 14:05
即便是这样,关闭的时候调用flash的方法,还是没有完全调用的到。就是因为这个事件,我在flash后面写了大量的代码,如果这个事件能够正确 的调用就不用这么麻烦了! 很是纠结。当然我没有考虑用户直接关掉浏览器进程,我只考虑关闭了某个tab
发表评论
-
js 时间格式化 与 js 时间比较 函数
2016-07-22 12:02 504源:http://www.cnblogs.com/zhangp ... -
js获取服务器详细地址
2016-03-23 11:29 1063源:http://www.jb51.net/article/4 ... -
JS中的Map
2015-07-23 16:05 540源:http://blog.sina.com.cn/s/blo ... -
JavaScript学习笔记(十四) 立即执行函数
2015-01-05 16:09 507源:http://blog.csdn.net/qq83 ... -
AMD规范
2015-01-05 11:24 576源:http://blog.sina.com.cn/s ... -
eval解析JSON中的注意点
2014-11-23 15:49 622源:http://www.cnblogs.com/myjava ... -
JS中定时执行,setTimeout和setInterval的区别,以及l解除方法
2014-07-15 11:47 494源:http://blog.csdn.net/chenghp/ ... -
js 格式化时间
2014-04-09 15:11 575源:http://blog.sina.com.cn/s/blo ... -
用js调用迅雷下载代码
2013-12-22 21:01 1447源:http://hi.baidu.com/287740456 ... -
js中判断2个字符串相等的问题 ie 问题
2013-12-02 09:52 951源:http://bbs.csdn.net/topics/30 ... -
js 拆分字符串为数组 与 数组删除某索引值
2013-11-26 11:51 1382源: 评: js split用法 <scr ... -
js动态时间显示
2013-07-14 16:22 434源:http://josephmok.iteye.com/b ... -
js的with语句使用方法
2013-07-14 16:20 750源: 评: 1)简要说明 with 语句 ... -
将人民币金额转换为大写 跨单位加零
2013-05-21 22:44 1119源:http://www.oschina.net/code/ ... -
设置checkbox为只读(readOnly)
2013-05-15 15:22 1870源:http://hi.baidu.com/zhuyuli5 ... -
JS实现数字转换为货币汉字大写数字的方法详解
2013-05-06 18:19 762源:http://blog.csdn.net/REB ... -
浅谈 js中parseInt函数的解析
2013-03-27 10:35 795源:http://www.cnblogs.com/a ... -
JS中showModalDialog 详细使用
2013-03-22 17:16 778源:http://www.cnblogs.com/Dlong ... -
[JavaScript][页面定位]锚的简单使用
2013-03-20 15:18 859源:http://blog.csdn.net/szwang ...
相关推荐
js关闭浏览器窗口 js关闭浏览器窗口,不弹出提示框。支持ie6+,火狐,谷歌等浏览器。 代码如下: <html> <head /> <body> [removed] function closeWin(){ window.opener=null; window.open(”,’_...
在JavaScript中,监听浏览器窗口关闭事件对于实现特定的用户交互或数据保存功能至关重要。下面将详细介绍几种常用的浏览器关闭事件监听方法。 1. 方式一:适用于IE浏览器,仅在关闭时提示 ```javascript window....
在Web开发中,有时我们需要对用户关闭浏览器窗口或标签页的行为进行监测,并在这些行为发生前执行某些操作。这通常涉及到`onbeforeunload`和`onunload`这两个事件处理程序。 #### 1. `onbeforeunload`事件 `...
为此,JavaScript 提供了 `onunload` 事件,它会在浏览器窗口被关闭或者用户离开当前页面时触发。然而,在实际的应用场景中,我们可能会遇到一个棘手的问题:不论是刷新页面还是真正关闭窗口,`onunload` 事件都会被...
2. `onunload`事件发生在浏览器窗口即将关闭时。 3. `onbeforeunload`事件则是在页面即将被卸载之前触发,也就是在`onunload`事件之前。 通常情况下,`onbeforeunload`事件可以用来阻止页面的卸载,向用户显示一个...
将其更改为`true`,则允许JavaScript关闭窗口。请注意,这可能会降低浏览器的安全性,因此需谨慎操作。 以下是一个简单的示例代码,演示如何在JavaScript中关闭窗口: ```javascript window.opener = null; // ...
总之,区分页面刷新和关闭的需求在实际开发中很常见,可以通过利用浏览器的事件机制和本地存储机制实现。通过合理的设计和代码实现,可以大大提高用户体验和系统的健壮性。同时,这也是一个很好的例子,说明了产品...
浏览器关闭事件通常指的是当用户关闭浏览器窗口或者离开当前网页时触发的事件。这种事件对于开发者来说非常重要,因为它可以用来做一些清理工作,比如释放资源、保存用户状态等。 #### 如何监听浏览器关闭事件 在...
在JavaScript中,对浏览器窗口关闭事件的监听是开发者经常需要用到的功能,这可以帮助我们在用户离开页面时执行一些必要的操作,比如保存数据、清理资源或者显示确认提示。本文将深入探讨两个关键的JavaScript事件:...
### 脚本化浏览器窗口知识点详解 #### 14.1 计时器 - **setTimeout 和 setInterval**: 这两个方法允许开发者设置一个函数在指定时间后执行一次(setTimeout)或每隔一段时间重复执行(setInterval)。它们是客户端...
### 浏览器窗口属性大全:深入理解与应用 #### 引言 在Web开发领域,`window`对象是核心且不可或缺的一部分,它不仅代表了浏览器窗口本身,还提供了丰富的属性和方法,允许开发者对浏览器窗口进行精细控制,实现...
onunload 事件判断浏览器是刷新还是关闭窗口 在浏览器中,我们经常需要判断浏览器是刷新还是关闭窗口,以便执行相应的操作。onunload 事件可以帮助我们实现这个功能。当浏览器退出时会触发 onunload 事件,因此我们...
当用户尝试关闭浏览器窗口时,`window.onbeforeunload`事件会被触发。我们可以通过在Flex应用中调用JavaScript来监听这个事件,并在必要时显示一个警告框或执行其他逻辑。 #### 2. 实现步骤 ##### 2.1 JavaScript...
在Vue.js应用中,有时我们需要在用户关闭浏览器窗口时自动清空存储在localStorage中的数据,以确保用户下一次访问时获得一个干净的环境。本文将详细介绍如何在Vue中实现这一功能,无论是对于单页面应用程序(SPA)...
在JavaScript中,有时我们需要在用户关闭浏览器窗口或者刷新页面时执行一些特定的操作,例如保存用户数据、清理资源或者发送最后的请求。这个过程可以通过监听浏览器的特定事件来实现。本文将详细讲解如何使用...
此事件在浏览器窗口即将关闭时触发。需要注意的是,不同浏览器对此事件的支持程度和行为有所不同。 ```javascript window.onbeforeunload = function() { if (flag) { var evt = window.event || arguments[0]; ...
在JavaScript中,窗口关闭或刷新时触发的事件是开发者经常需要关注的部分,因为这些操作往往涉及到数据保存、用户确认或清理资源等重要任务。本文将深入探讨这些事件,并通过一个简单的示例代码来演示如何使用它们。...