关闭窗口时怎们延迟几秒关闭

来源:2-6 JavaScript-关闭窗口(window.close)

慕粉7051384

2019-10-13 19:22

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>window.open 打开新窗口</title>

<script type="text/javascript">

  function Wopen(){

    window.open('http://www.imooc.com','_blank','width=1000,height=1000,top=100,left=0,menubar=no,toolbar=no,status=no,scrollbars=no')  


  } 

  window.close();

</script>

</head>

<body>

    <input name="button" type="button" onClick="Wopen()" value="点击我,打开新窗口!" / >

</body>

</html>


写回答 关注

4回答

  • 我是玖柒后
    2019-11-27 18:04:52
    <script type="text/javascript">    var mywin;    function Wopen() {    mywin = window.open('http://www.imooc.com', '_blank', 'width=1000,height=1000,top=100,left=0,menubar=no,toolbar=no,status=no,scrollbars=no');            //setTimeout延迟方法执行,延迟5秒            setTimeout("mywin.close()",5000);            }      </script>


    慕圣9166...

    把双引号改成单引号

    2020-01-08 11:55:09

    共 3 条回复 >

  • 我是玖柒后
    2019-11-27 18:04:34

    <script type="text/javascript">    var mywin;    function Wopen() {    mywin = window.open('http://www.imooc.com''_blank''width=1000,height=1000,top=100,left=0,menubar=no,toolbar=no,status=no,scrollbars=no');            //setTimeout延迟方法执行,延迟5秒            setTimeout(mywin.close(),5000);            }      </script>

  • 晓之蛇
    2019-10-14 10:20:09
    <script type="text/javascript">    
    var mywin;    
    function Wopen() {
        mywin = window.open('http://www.imooc.com', '_blank', 'width=1000,height=1000,top=100,left=0,menubar=no,toolbar=no,status=no,scrollbars=no');        
        //setTimeout延迟方法执行,延迟5秒        
        setTimeout("mywin.close()",5000);        
        }      
    </script>


    慕婉清433...

    我复制的你的代码,这个并没有在5s后关闭呀

    2019-10-24 12:48:28

    共 1 条回复 >

  • 晓之蛇
    2019-10-14 09:52:33

    设置延迟执行的函数:

        <script type="text/javascript">    var mywin;    function Wopen() {        mywin = window.open('http://www.imooc.com', '_blank', 'width=1000,height=1000,top=100,left=0,menubar=no,toolbar=no,status=no,scrollbars=no');        //setTimeout延迟方法执行,延迟5秒        setTimeout("mywin.close()",5000);        }      </script>


JavaScript入门篇

JavaScript做为一名Web工程师的必备技术,本教程让您快速入门

739818 学习 · 9566 问题

查看课程

相似问题