JS关闭窗口或JS关闭页面的几种代码分享


Posted in Javascript onOctober 25, 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:self.close()" >关闭窗口</a>
第三种:窗口没有提示自动关闭的js代码
<script language=javascript>  
<!--  
this.window.opener = null;  
window.close();  
//-->  
</script>

第三种:php代码提交窗口之后提示信息并自动关闭窗口的js代码
document.write "<script language=javascript>alert('您的留言发送成功,我们看到后及时与您联系!');opener=null;window.close();</script>"

自动返回上一页的代码:
document.write("<script language=""JavaScript"">alert(""您的留言发送成功,我们看到后及时与您联系!"");history.go(-1);</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 getElementsByClassName 和js取地址栏参数
Jan 02 Javascript
js showModalDialog参数的使用详解
Jan 07 Javascript
js中的json对象详细介绍
Oct 29 Javascript
javascript学习笔记整理(概述、变量、数据类型简介)
Oct 25 Javascript
JS与HTML结合使用marquee标签实现无缝滚动效果代码
Jul 05 Javascript
微信小程序 less文件编译成wxss文件实现办法
Dec 05 Javascript
vue2.0结合DataTable插件实现表格动态刷新的方法详解
Mar 17 Javascript
基于vue.js 2.x的虚拟滚动条的示例代码
Jan 23 Javascript
js捆绑TypeScript声明文件的方法教程
Apr 13 Javascript
移动端 Vue+Vant 的Uploader 实现上传、压缩、旋转图片功能
Jun 10 Javascript
Vue请求java服务端并返回数据代码实例
Nov 28 Javascript
vue中实现图片压缩 file文件的方法
May 28 Javascript
jquery及原生js获取select下拉框选中的值示例
Oct 25 #Javascript
Jquery 模拟用户点击超链接或者按钮的方法
Oct 25 #Javascript
各种常用的JS函数整理
Oct 25 #Javascript
jquery索引在使用中的一些困惑
Oct 24 #Javascript
各种页面定时跳转(倒计时跳转)代码总结
Oct 24 #Javascript
js 浏览本地文件夹系统示例代码
Oct 24 #Javascript
js自动生成的元素与页面原有元素发生堆叠的解决方法
Oct 24 #Javascript
You might like
类的另类用法--数据的封装
2006/10/09 PHP
PHP新手上路(十)
2006/10/09 PHP
php执行sql语句的写法
2009/03/10 PHP
YII动态模型(动态表名)支持分析
2016/03/29 PHP
PHP+MySQL实现消息队列的方法分析
2018/05/09 PHP
Laravel 读取 config 下的数据方法
2019/10/13 PHP
如何用javascript判断录入的日期是否合法
2007/01/08 Javascript
JavaScript中void(0)的具体含义解释
2007/02/27 Javascript
JavaScript 类的定义和引用 JavaScript高级培训 自定义对象
2010/04/27 Javascript
js function使用心得
2010/05/10 Javascript
Juqery Html(),append()等方法的Bug解决方法
2010/12/13 Javascript
多种方式实现JS调用后台方法进行数据交互
2013/08/20 Javascript
Node.js安装教程和NPM包管理器使用详解
2014/08/16 Javascript
JavaScript 动态加载脚本和样式的方法
2015/04/13 Javascript
基于jQuery实现火焰灯效果导航菜单
2017/01/04 Javascript
Ajax基础知识详解
2017/02/17 Javascript
jQuery实现页面倒计时并刷新效果
2017/03/13 Javascript
详解Vue2中组件间通信的解决全方案
2017/07/28 Javascript
浅谈React组件之性能优化
2018/03/02 Javascript
Vuejs监听vuex中值的变化的方法示例
2018/12/02 Javascript
[41:20]2014 DOTA2华西杯精英邀请赛 5 24 NewBee VS DK
2014/05/26 DOTA
python读取json文件并将数据插入到mongodb的方法
2015/03/23 Python
python 实现数字字符串左侧补零的方法
2018/12/04 Python
对python同一个文件夹里面不同.py文件的交叉引用方法详解
2018/12/15 Python
Python实现图片裁剪的两种方式(Pillow和OpenCV)
2019/10/30 Python
python函数中将变量名转换成字符串实例
2020/05/11 Python
快速创建 HTML5 Canvas 电信网络拓扑图的示例代码
2018/03/21 HTML / CSS
美国旅游网站:Tours4Fun
2017/02/17 全球购物
什么是数组名
2012/05/10 面试题
几个Shell Script面试题
2014/04/18 面试题
软件工程师岗位职责
2013/11/16 职场文书
测量工程专业求职信
2014/02/24 职场文书
2014基建处领导班子“四风”对照检查材料思想汇报
2014/10/04 职场文书
2015小学教育教学工作总结
2015/07/21 职场文书
基于flask实现五子棋小游戏
2021/05/25 Python
基于PyQt5制作一个群发邮件工具
2022/04/08 Python