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

请问为什么我写的不行

<!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 open=confirm("确认开网页吗?")};

 if(open=true)

 {var url=prompt("请输入网址"."http://www.baidu.com/")};

 if(url!=null)

 {window.open(url,"_blank",'width=400px,height=500px,menubar=no,toolbar=no'}

  else

  {alert("88!")}

  else

  {alert("88!")}

  

  </script> 

 </head> 

 <body> 

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

 </body>

</html>


正在回答

4 回答

   function openWindow(){
      var s=confirm("打开吗?");
      if(s==true){
      var y=prompt("打开什么?");
      if(""!==y&&y!==null){
      window.open('http://www.baidu.com','width=400,height=500,bar=false')
      }
       else{
          alert("我是prompt的else");
      }
      }
      else{
          alert("我是confirm的else");
      }
      
  }

这个应该是你想要的

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

在编写时确认是在英文状态下,有一个;有问题,还有{}没有括对,window.open后面的括号错了,编写没什么问题

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

第一个if的条件判断,应该是 “==”

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

if else 逻辑能用{}括起来?

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

举报

0/150
提交
取消

请问为什么我写的不行

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