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

各位前辈,求解为什么弹不出对话框。谢谢!

怎么弹不出对话框?谢谢解答

提问者:贝小加 2015-12-09 09:59

个回答

  • 木子舟义
    2015-12-09 10:10:20
    已采纳

    prompt("请输入网址:",  这个逗号写错了

    alert("再见"); 最后的分号写错了

     alert("再见"); 分号写错了

     onclick="openWindow()"  而不是ok = “openWindow()"

    <!DOCTYPE html>
    <html>
    <head>
    	<meta charset = "utf-8" />
        <title> new document </title>
        <meta http-equiv="Content-Type" content="text/html; charset=gbk" />
        <script type="text/javascript">
        function openWindow() {
            var myreturn = confirm('是否打开网页?');
            //新窗口打开时弹出确认框,是否打开 
            if (myreturn == true) {
                var b = prompt("请输入网址:",
                    "http://www.imooc.com/");
                if (b != null) {
                    window.open(b, '_blank', 'width=400px,height=500px,menubar=no,toolbar=no');
                } else {
                    alert("再见");
                }
            } // 通过输入对话框,确定打开的网址,默认为 http://www.imooc.com/
            else {
                alert("再见");
            }
        }
        //打开的窗口要求,宽400像素,高500像素,无菜单栏、无工具栏。
        </script>
    </head>
    
    <body>
        <input type="button" value="新窗口打开网站" onclick="openWindow()" />
    </body>
    
    </html>


  • echo_kinchao
    2015-12-09 11:42:45

    你后面的分号错了

  • 贝小加
    2015-12-09 10:06:35

    <!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 myreturn=confirm('是否打开网页?');

        //新窗口打开时弹出确认框,是否打开 

       if(myreturn==true)

       {

        var b=prompt("请输入网址:","http://www.immoc            .com/");

          if(b!=null)

            {

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

            }

          else

          {alert("再见");}

       } // 通过输入对话框,确定打开的网址,默认为 http://www.imooc.com/

       else

       {alert("再见");}

    }

    //打开的窗口要求,宽400像素,高500像素,无菜单栏、无工具栏。

        </script> 

     </head> 

     <body> 

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

     </body>

    </html>


  • RockenRoll
    2015-12-09 10:03:23

    发出代码别人才能帮你解决啊

  • 木子舟义
    2015-12-09 10:02:24

    给出你的代码呀