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

救命啊问题出在哪……连弹窗都没有

<!DOCTYPE html>
<html>
 <head>
  <title> new document </title> 
  <meta http-equiv="Content-Type" content="text/html; charset=gbk"/>  
  <script type="text/javascript"> 
 function openWindow()
 {
   var a=confirm("是否打开网页");
     if(a=true);
     {var b=prompt("打开网址","http://www.imooc.com/")};
         if(b=null);
         { window.open(_blank,'http://www.imooc.com/','width=400,height=500,menubar=no,toolbar=no'); }
         else{window.open(blank,b,'width=400,height=500,menubar=no,toolbar=no')};
      else {};

}

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


正在回答

3 回答

你的if-else的写法有问题,分号不是这样加的。而且要用“==”而不是“=”,“=”是赋值。你可以调整一下格式写成这样。

https://img1.sycdn.imooc.com//5b5090ec00010db510360318.jpg

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

gestalt 提问者

非常感谢!
2018-07-24 回复 有任何疑惑可以回复我~

还有的是open的参数顺序有颠倒,应该是open("url","名称","参数列表");

所以应该写成:

https://img1.sycdn.imooc.com//5b5092290001d38810300334.jpg

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

判断是否为真时,用==表示相等,一个=代表赋值。

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

举报

0/150
提交
取消

救命啊问题出在哪……连弹窗都没有

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