猿问

用这段代码打开新窗口总显示无法访问,能帮我看看这段代码有什么问题吗?

<!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 mymessage=confirm("你确定要打开新窗口吗?");
       if(mymessage==true)
       {var mynum=prompt("输入网址:","http://www.imooc.com/");
       if(mynum!=null)
       {window.open('mynum','_blank','width=400,height=500,menubar=no,toolbar=no,status=yes,scrollbars=yes');}
      
       else{alert("返回");}
      
else{alert("返回");}
 } 
   
  </script>
 </head>
 <body>
   <input type="button" value="新窗口打开网站" onclick="openWindow()" />
 </body>
</html>

慕粉4078561
浏览 1276回答 2
2回答

kofzxaaa

额,你那个'mynum'把单引号去掉即可。参考代码:<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body>  <input type="button" value="新窗口打开网站" onclick="openWindow()" />   <script>           function openWindow(){        var mymessage=confirm("你确定要打开新窗口吗?");        if(mymessage==true)        {         var mynum=prompt("输入网址:","http://www.imooc.com/");        if(mynum!=null)        {         window.open(mynum,'_blank','width=400,height=500,menubar=no,toolbar=no,status=yes,scrollbars=yes');        }         //     else{alert("返回");}         //else{alert("返回");}        }      }   </script>  </body> </html>还有你少了个}。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答