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

请问:为什么按取消键还是弹出新窗口,而不是弹出alert的内容?

<html>

 <head>

  <title> new document </title>  

  <meta http-equiv="Content-Type" content="text/html; charset=gbk"/>   

  <script type="text/javascript">  

function openWindow()

{

     var openorno=confirm("是否打开网址?");

         if (openorno=true)

             {

             var openwhich=prompt("打开网址为:","http://www.imooc.com/") 

              if (openwhich=null){window.open("openwhich","_blank","width=400,height=500,menubar=no,toolbar=no");}

              else{alert("已关闭!");}

             }

         else{alert("不打开网页!");}

}

 </script> 

 </head> 

 <body> 

 <input type="button" value="新窗口打开网站" onclick="openWindow()" /> 

 </body>

</html>


正在回答

2 回答

 if (openorno=true)改为 if (openorno==true)

if (openwhich=null)改为if (openwhich!=null)

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

子玲儿 提问者

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

在第一个判断中应该是if(openorno==true) , 你少了一个‘=’号    因为if是判断语句 非0即1  

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

大大白杨

==和=有什么区别? =和!=有什么区别?
2017-03-27 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

请问:为什么按取消键还是弹出新窗口,而不是弹出alert的内容?

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