问答详情
源自:8-17 编程练习

为什window.open在这种情况下用不了?

<body>

  <!--先编写好网页布局-->

  <h1>操作成功</h1>

  <span id="second">5</span>

  <span>秒后跳转另外一个页面</span>

  <input type="button" value="返回" onclick="back()">

  

 

  <script type="text/javascript">  

 

   //获取显示秒数的元素,通过定时器来更改秒数。

    var second = document.getElementById("second").innerHTML;

    function newopen()

    {

        second--;

        second = document.getElementById("second").innerHTML=second;

        if (second == 0)

        {

            window.open("http://www.imooc.com", "_blank", "width=600px, height=400px");

        }

    }

    setInterval("newopen()", 1000);

   function back()

   {

       window.history.back();

   }

 </script> 

</body>



提问者:geguangfu 2016-12-05 16:54

个回答

  • qq_慕容7428765
    2016-12-08 16:01:28

    是被浏览器拦截了,你看看右上角http://img.mukewang.com/584913420001bb3700980054.jpg

  • qq_AllureLove_8
    2016-12-05 16:58:01

    测试了一下,可以将打开啊,只是浏览器会拦截点击允许就可以了