问答详情
源自:2-7 编程练习

请看下有什么问题?点击了按钮后,没有提示框出现。

<!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!=null)

     {window.open(url,'_blank')}

     else {alert("8888")}

    }

    else

    {alert("再见")}

    }

  </script>

 </head>

 <body>

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

 </body>

</html>


提问者:7om3367567 2016-05-18 15:07

个回答

  • 慕娘9282524
    2016-05-18 18:21:28

    你这个一共有两个问题  

    1     onclick="openWindow()" 与 function openwindow  不一致  所以点击无效果。

    2     var url=prompt("输入网址:","http://www.imooc.com"   这里的:  你用的是中文的:  应该是英文的:


  • 刘扯筋
    2016-05-18 15:24:51

    你的function openWindow()应该大写W

  • HenryHuang_
    2016-05-18 15:23:07

    有两句var没有结束分号

  • HenryHuang_
    2016-05-18 15:21:52

    记住,语句结尾用“;”英文版的结束。