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

请问:为什么按取消键还是弹出新窗口,而不是弹出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>


提问者:子玲儿 2017-03-25 22:54

个回答

  • qq_克伦巴赫系数_0
    2017-03-26 20:44:15
    已采纳

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

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

  • UdonttrustM
    2017-03-25 23:26:14

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