问答详情
源自:2-7 编程练习

只出现一个confirm对话框,哪里出错了,求指教~~~~

function openWindow()

  {

      var op=confirm("是否打开新网站?");

 if(op==true)

 {

          var pp=prompt("请输入网址:","http://www.baidu.com");

          if(pp!=null)

          {

              window.open('http://www.baidu.com','_blank','width=400,height=400')

          

          }

          else

      

 }

 else

 

   }


提问者:伪青年 2015-03-14 18:01

个回答

  • lymo
    2015-03-14 19:49:06
    已采纳

    function openWindow()
      {
        var op=confirm("New?");
        if(op==true)
        {
          var pp=prompt("input:"," //你这里的是全角的逗号 
          if(pp!=null)
          {
            window.open('http://www.baidu.com','_blank','width=400,height=400');
          } else {}
        } else { //这里大括号配对有误
      }
    }

    认真对比一下格式吧

  • 伪青年
    2015-03-14 22:29:16

    谢谢两位,成功运行

  • 慕雪3193510
    2015-03-14 21:54:42

    赞楼上的

    if(){}和else{}可以一起出现,但是也可以不要else{}