为了账号安全,请及时绑定邮箱和手机立即绑定

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

<!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 回答

<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>


0 回复 有任何疑惑可以回复我~
#1

我是玖柒后

"mywin.close()" 这里把引号去掉吧
2019-11-27 回复 有任何疑惑可以回复我~
#2

qq_慕仔0141578 回复 我是玖柒后

表示把引号去掉了也没有5秒后关闭
2020-01-06 回复 有任何疑惑可以回复我~
#3

慕圣9166074

把双引号改成单引号
2020-01-08 回复 有任何疑惑可以回复我~

<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>

0 回复 有任何疑惑可以回复我~
<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>


0 回复 有任何疑惑可以回复我~
#1

慕婉清4334642

我复制的你的代码,这个并没有在5s后关闭呀
2019-10-24 回复 有任何疑惑可以回复我~

设置延迟执行的函数:

    <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>


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
JavaScript入门篇
  • 参与学习       739961    人
  • 解答问题       9566    个

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

进入课程

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信