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

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

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

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

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

其实TAMA酱不是我名字 提问者

非常感谢!
2016-03-14 回复 有任何疑惑可以回复我~

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

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

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

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

function openWindow(){

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

     if(aa==true){

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

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

     } 

 }


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

举报

0/150
提交
取消

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

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