A-A+

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

2014年10月31日 前端设计 评论 31 条 阅读 211 views 次

第一种: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();
}

标签:

31 条留言  访客:31 条  博主:0 条

  1. osblog

    js代码能看懂,就是一般不自己写,都是网上拿下来直接使用的了

  2. 祥磊部落

    还有几种更简单的方法呢

  3. 果蔬解毒机

    不懂的过。

  4. 免费领取网络致富套装

    对于搞技术的童鞋来说,是个福利。

  5. 枸杞淘宝店铺

    N久都不用这样的JS代码了。

  6. youjizzcom

    怎么没有IE8,IE9。。

    • smiling

      应该都是支持高版本的浏览器的~

  7. 色欲影视

    《a href=“self.close()” rel=”nofollow“ rel=”nofollow“>关闭窗口《\a》

    • smiling

      这是神马~~~

  8. 服装搭配1韩衣姿服饰网

    总结得很好,使用的时候直接COPY了。

  9. murong:

    其实这几种都是围绕着 window.close() 方法来变换的。

  10. 网赚论坛

    原来关闭窗口有怎么多代码。

    • smiling

      多种不同的JS关闭窗口代码了。

  11. 灰常记忆

    看到代码头疼

  12. 木门雕刻机

    没有JS不能做成自动关闭神马么。

    • smiling

      好像网页效果都掺合了JS元素。

  13. 书法家协会

    第二种用的比较多吧。

    • smiling

      第二种最简单,也是最常用的!

  14. 意大利卡威尔

    第一种提示多长时间后关键的不错。顶了。

    • smiling

      定时关闭窗口,在网页中很实用的~

  15. 森澳华迪

    关键还是要带提示的。

  16. 一米阳光门窗

    现在很少有人再用IE6了吧。

    • smiling

      IE6 的确已经过时了~

  17. JV

    最直接的就是window.close()了。

    • smiling

      windows.close() 经典的关闭窗口~

  18. 丹尼尔惠灵顿手表

    这些代码都记不住,用的时候直接百度搜过。

    • smiling

      这些代码都是在使用的时候直接拷贝的~

  19. GoDaddy 优惠码

    不错 搜baidu进来的

  20. 香港独立IP主机

    实现方法多样化,很不错的分享。

  21. 消灭星星

    这个必须支持啊~
    沙发,学习了,感谢分享。
    我觉得写的挺好的

  22. 免费部落

    原来这样也可以。

给我留言