猿问

请问各位大神这个为什么打不开啊

<!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 open=confirm("是否打开窗口?");
    if(open==true)
    // 新窗口打开时弹出确认框,是否打开
    {var url=prompt("您是否要打开此网页?如果确认请输入http://www.imooc.com/";
    if(url!==true){
    // 通过输入对话框,确定打开的网址,默认为 http://www.imooc.com/
    window.open(url,"_blank",'width=400px,height=500px,menubar=no,toolbar=no');}
    //打开的窗口要求,宽400像素,高500像素,无菜单栏、无工具栏。
    else {alert("再见!"); }
    }
    else {alert("再见!");}
  </script> 
 </head> 
 <body> 
	  <input type="button" value="新窗口打开网站" onclick="openWindow()" /> 
 </body>
</html>


慕圣1611739
浏览 1425回答 3
3回答

KXFT

你第11行少了一个),18行少了},修改完的代码在下面<!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 open=confirm("是否打开窗口?");     if(open==true)     // 新窗口打开时弹出确认框,是否打开     {var url=prompt("您是否要打开此网页?如果确认请输入http://www.imooc.com/");     if(url!==true){     // 通过输入对话框,确定打开的网址,默认为 http://www.imooc.com/     window.open(url,"_blank",'width=400px,height=500px,menubar=no,toolbar=no');}     //打开的窗口要求,宽400像素,高500像素,无菜单栏、无工具栏。     else {alert("再见!"); }     }     else {alert("再见!");} }   </script>   </head>   <body>        <input type="button" value="新窗口打开网站" onclick="openWindow()" />   </body> </html>

慕粉3163795

你的代码有两个地方是报错的:1、第11行少了一个小括号2、代码末尾少了一个花括号。这两个地方改过之后就可以正常运行代码了,弹出窗口是可以打开的,建议:代码运行异常的时候,要首先打开开发者工具,看一下代码运行情况。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答