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

写的貌似对 ,但是运行不了

   fonction openWindow(){
       var open=confirm("是否打开网页");
       if(open==true){
           var input=pormpt("请确认打开的网址","http://www.imooc.com/");
           window.open('http://www.imooc.com/','_blank','width=400,height=500,menubar=no,toolbar=no');
       }

提问者:qq_把泪痕当酒窝_0 2015-08-06 23:44

个回答

  • Perona
    2015-08-10 00:01:00
    已采纳

    括号是成对出现的,函数最后还差个}.

    定义函数名的关键字写错了,是function不是fonction。

    var input=pormpt("请确认打开的网址","http://www.imooc.com/");

    这一行2处错误,是prompt不是pormpt。括号里面的引号中间的逗号是英文逗号,不是中文逗号,改过来噻。

    window.open('http://www.imooc.com/','_blank','width=400,height=500,menubar=no,toolbar=no');

    这一行括号里面的冒号也写成了中文冒号,改成英文的吧。

    修改后的代码,你看下

    <!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 input=prompt("请确认打开的网址","http://www.imooc.com/");
                    window.open('http://www.imooc.com/','_blank','width=400,height=500,menubar=no,toolbar=no');
                }
            }
        </script>
    </head>
    <body>
    <form>
        <input type="button" value="新窗口打开网站" onclick="openWindow()" />
    </form>
    </body>
    </html>


  • 鲜衣
    2015-08-09 23:37:41

    是不是使用了input关键词,换掉试一下。

  • qq_把泪痕当酒窝_0
    2015-08-08 09:39:48

    改了也不能运行

  • 古__月
    2015-08-07 09:40:19

    是function  你这个单词不对,改改在试试

  • 伊兮尘昔
    2015-08-07 09:31:40

    function是这么写吗?还貌似对?