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

来源:8-17 编程练习

geguangfu

2016-12-05 16:54

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



写回答 关注

2回答

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

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

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

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

    geguan...

    你用哪个浏览器,我用谷歌没反应的

    2016-12-05 17:01:33

    共 1 条回复 >

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468061 学习 · 21891 问题

查看课程

相似问题