我点取消后还是打开了网站为什么?

来源:2-7 编程练习

其实TAMA酱不是我名字

2016-03-14 21:01

 function openWindow(){
       var newpage=confirm("do u want to open a new page?")
        if (newpage=true)
        
      { window.open("http://www.imooc.com/","_blank","width=400px,height=500px,menubar=no,toolbar=no");}
        else
        
        {
            alert("THANK U");
        }
        
        }



写回答 关注

4回答

  • 四十九
    2016-03-14 21:28:41
    已采纳

    if 判断的时候 应该是“==” 而不是“=”, “==”是判断;你用的是“=”,“=”是用来赋值的 你把它给直接赋值成真的了 所以造成判断的时候 条件为真 一直打开新网页

    其实TAMA...

    非常感谢!

    2016-03-14 21:31:59

    共 1 条回复 >

  • WEYN
    2016-03-14 21:29:23

    ==是比较,=是赋值哦。

  • Liunh
    2016-03-14 21:23:31

    if (newpage==true)  比较是==

  • 小豐
    2016-03-14 21:16:43

    function openWindow(){

         var aa=confirm("是否打开新窗口?");  

         if(aa==true){

             var bb=prompt("请输入新网址");

             window.open('bb','width=400','height=500px','toolbar=no','menubar=no');

         } 

     }


JavaScript入门篇

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

739817 学习 · 9566 问题

查看课程

相似问题