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

来源:2-7 编程练习

子玲儿

2017-03-25 22:54

<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回答

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

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

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

    子玲儿

    非常感谢!

    2017-03-26 20:51:04

    共 1 条回复 >

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

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

    大大白杨

    ==和=有什么区别? =和!=有什么区别?

    2017-03-27 13:14:52

    共 1 条回复 >

JavaScript入门篇

JavaScript做为一名Web工程师的必备技术,本教程让您快速入门

739816 学习 · 9566 问题

查看课程

相似问题