• 技术文章 >web前端 >js教程

    javascript如何自动关闭窗口

    醉折花枝作酒筹醉折花枝作酒筹2021-07-22 10:44:24原创274

    方法:1、使用setTimeout()方法关闭,语法“setTimeout("clock();",1000);”;2、窗口没有提示自动关闭,语法“this.window.opener=null; window.close();”。

    本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。

    第一种: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代码

    <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如何自动关闭窗口的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:JS 关闭窗口
    上一篇:聊聊Node.js中的网络与流 下一篇:javascript如何添加事件和删除事件
    大前端线上培训班

    相关文章推荐

    • javascript中defer是什么• javascript字符串如何转为布尔值• javascript数字转字符串的函数有哪些• javascript如何删除指定数组元素• javascript中文url乱码怎么办

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网