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

请大神看看我这个哪里有错误,prompt之后出不来网页

<!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("是否打开新网页");

         var b;

         if(a){

             b=prompt("确定打开的网址","https://www.baidu.com/");

             if(b!=NULL){

                 window.open(b,'_blank','width                         =400px height=500px menubar=no toolbar=no');

     }

     }

     }

    

    

  </script> 

 </head> 

 <body> 

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

 </body>

</html>


正在回答

5 回答

 if(b!=NULL)的NULL改成null就可以了

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

夕拾残梦_该昵称已被使用 提问者

非常感谢!
2016-10-18 回复 有任何疑惑可以回复我~

感谢各位大神了,是null的问题,其他地方没有错哦~

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

NULL改成null就可以了

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

b指的是http://www.imooc.com,把打开窗口的语句改为window.open('b','_blank','width=400px height=500px menubar=no toolbar=no');就可以了

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

prompt()  这个函数返回的字符串类型的    你可以  把 if(b != NULL)  修改为  if(b != "")   或者  if(b)  ,你主要是数据类型判断的不正确

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

举报

0/150
提交
取消

请大神看看我这个哪里有错误,prompt之后出不来网页

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