猿问

这个网页为什么打开后显示是网页无法访问?

<!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 open1=confirm("是否打开新页面?")
  if(open1==true){
    var open2=prompt("请输入网址","http://www.imooc.com/")
     if(open2!=null){
      window.open('http://www.imooc.com/','_blank','width=400,height=500,toolbar=yes,menubar=no');
  
     }else
        {
         alert("不能打开哦");
           }
  }else{
      alert("还是不能哦");
      } 
  }
   </script> 
 </head> 
 <body> 
  <input type="button" value="新窗口打开网站" onclick="openWindow()" /> 
 </body>
</html>


祀未
浏览 1563回答 2
2回答

慕莱坞9220042

你好:首先,这一句有问题:var open2=prompt("请输入网址","http://www.imooc.com/")括号是中文的,改成英文的,而且最后没有加“;”,也要英文的分号;其次,这一句:window.open('http://www.imooc.com/','_blank','width=400,height=500,toolbar=yes,menubar=no');http后面的冒号也是中文的,换成英文的就可以了。改正后的代码:<!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 open1=confirm("是否打开新页面?")   if(open1==true){     var open2=prompt("请输入网址","http://www.imooc.com/");      if(open2!=null){       window.open('http://www.imooc.com/','_blank','width=400,height=500,toolbar=yes,menubar=no');         }else         {          alert("不能打开哦");            }   }else{       alert("还是不能哦");       }    }    </script>   </head>   <body>   <input type="button" value="新窗口打开网站" onclick="openWindow();" />   </body> </html>你可以试试了。望采纳!

一毛钱

http://www.imooc.com/  中间的冒号你用的是中文状态,应该是http://www.imooc.com/
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答