JS关闭窗口与JS关闭页面的几种方法小结


Posted in Javascript onDecember 17, 2013

第一种:JS定时自动关闭窗口
<script language="javascript">
<!--
function closewin()
{
self.opener=null;
self.close();
}
function clock()
{
i=i-1
document.title="本窗口将在" + i + "秒后自动关闭!";
if(i>0)setTimeout("clock();",1000);
else closewin();
}
var i=10
clock();
//-->
</script>

第二种:点击链接没有提示的JS关闭窗口
<a href="javascript:window.close()" >关闭窗口</a>

第三种:窗口没有提示自动关闭的js代码
<script language=javascript> 
<!-- 
this.window.opener = null; 
window.close(); 
//--> 
</script>

IE6-7 JS关闭窗口不提示的方法

方法一:
js 代码
function CloseWin() //这个不会提示是否关闭浏览器   
{   
window.opener=null;   
//window.opener=top;   
window.open("","_self");   
window.close();   
}   

方法二:
open.html
js 代码
function open_complex_self() {   
  var obj_window = window.open('close.html', '_self');   
  obj_window.opener = window;   
  obj_window.focus();   
 }   

close.html
js 代码
window.close();  

另附:
//普通带提示关闭
function closeie(){
window.close();
}
//关闭IE6不提示
function closeie6(){
window.opener=null;
window.close();
}
//关闭IE7不提示
function closeie7(){
window.open('','_top');
window.top.close();
}

Javascript 相关文章推荐
javascript eval和JSON之间的联系
Dec 31 Javascript
解决jquery1.9不支持browser对象的问题
Nov 13 Javascript
javascript将相对路径转绝对路径示例
Mar 14 Javascript
原生js制作简单的数字键盘
Apr 24 Javascript
javascript简单实现类似QQ头像弹出效果的方法
Aug 03 Javascript
JavaScript实现自动消除按钮功能的方法
Aug 05 Javascript
JQuery ZTree使用方法详解
Jan 07 Javascript
JavaScript 数据类型详解
Mar 13 Javascript
详谈js遍历集合(Array,Map,Set)
Apr 06 Javascript
javascript内存分配原理实例分析
Apr 10 Javascript
Require.js的基本用法详解
Jul 03 Javascript
使用vuex解决刷新页面state数据消失的问题记录
May 08 Javascript
不提示直接关闭网页窗口的JS示例代码
Dec 17 #Javascript
js实现倒计时时钟的示例代码
Dec 17 #Javascript
B/S模式项目中常用的javascript汇总
Dec 17 #Javascript
动态加载dtree.js树treeview(示例代码)
Dec 17 #Javascript
Jquery uploadify图片上传插件无法上传的解决方法
Dec 16 #Javascript
js采用map取到id集合组并且实现点击一行选中一行
Dec 16 #Javascript
js捕获鼠标滚轮事件代码
Dec 16 #Javascript
You might like
常见的PHP五种设计模式小结
2011/03/23 PHP
Adnroid 微信内置浏览器清除缓存
2016/07/11 PHP
学习thinkphp5.0验证类使用方法
2017/11/16 PHP
PHP常用字符串函数用法实例总结
2020/06/04 PHP
JQuery在光标位置插入内容的实现代码
2010/06/18 Javascript
javascript静态页面传值的三种方法分享
2013/11/12 Javascript
Javascript类型系统之undefined和null浅析
2016/07/13 Javascript
jquery 动态合并单元格的实现方法
2016/08/26 Javascript
jQuery插件form-validation-engine正则表达式操作示例
2017/02/09 Javascript
判断颜色是否合法的正则表达式(详解)
2017/05/03 Javascript
AngularJS路由Ui-router模块用法示例
2017/05/29 Javascript
Express下采用bcryptjs进行密码加密的方法
2018/02/07 Javascript
浅谈Node框架接入ELK实践总结
2019/02/22 Javascript
小程序按钮避免多次调用接口和点击方案实现(不用showLoading)
2020/04/15 Javascript
python实现监控windows服务并自动启动服务示例
2014/04/17 Python
举例详解Python中threading模块的几个常用方法
2015/06/18 Python
Windows安装Python、pip、easy_install的方法
2017/03/05 Python
Python中%r和%s的详解及区别
2017/03/16 Python
对python指数、幂数拟合curve_fit详解
2018/12/29 Python
基于python全局设置id 自动化测试元素定位过程解析
2019/09/04 Python
Windows平台Python编程必会模块之pywin32介绍
2019/10/01 Python
flask框架json数据的拿取和返回操作示例
2019/11/28 Python
如何使用Python多线程测试并发漏洞
2019/12/18 Python
Python如何爬取qq音乐歌词到本地
2020/06/01 Python
Python数据库封装实现代码示例解析
2020/09/05 Python
html5如何及时更新缓存文件(js、css或图片)
2013/06/24 HTML / CSS
html5 video全屏播放/自动播放的实现示例
2020/08/06 HTML / CSS
猫咪家具:CatsPlay
2018/11/03 全球购物
8和9的加减法教学反思
2014/05/01 职场文书
2014领导班子四风问题查摆思想汇报
2014/09/13 职场文书
2015秋季运动会通讯稿
2015/07/18 职场文书
2016年第十九届推普周活动总结
2016/04/06 职场文书
六年级作文之关于梦
2019/10/22 职场文书
导游词之韩国济州岛
2019/10/28 职场文书
Redis数据结构之链表与字典的使用
2021/05/11 Redis
mysql sum(if())和count(if())的用法说明
2022/01/18 MySQL