为什么点击按钮没反应?(javascript入门篇2-7)

来源:2-7 编程练习

ProxTse

2016-08-01 10:21

<!DOCTYPE html>

<html>

 <head>

  <title> new document </title>  

  <meta http-equiv="Content-Type" content="text/html; charset=gbk"/>   

  <script type="text/javascript">  

    

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

   

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


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

    function openWindow(){

        var open=confirm("是否打开新窗口?");

        if(open==true){

        var link;

        link=prompt("是否要打开以下网址","http://www.imooc.com");

        if(link!=null){

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

        }

        }

    }

  </script> 

 </head> 

 <body> 

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

 </body>

</html>



写回答 关注

4回答

  • 月狗狗狗_silly
    2016-08-01 11:00:49
    已采纳
    1. confrim输错了

    2. prompt里的逗号要用英文输入法的逗号

    ProxTs... 回复月狗狗狗_s...

    嗯。有装sublime,但贪图方便一直在网页编辑器写。以后会注意。再次感谢。

    2016-08-01 11:14:21

    共 3 条回复 >

  • 易拉罐小姐
    2016-08-01 11:03:43
    1.  var open=comfirm("是否打开新窗口?"); 是confirm不是comfirm,你打错了

    2. <input type="button" value="新窗口打开网站" onclick="openWindow()" /> 不是onclick是onClick注意区分大小写。

    3.  link=prompt("是否要打开以下网址","http://www.imooc.com");逗号请在英文输入法的时候输入.

      好了,就这样了其实全是些小问题。下面是你的代码改过后,是不是觉得跟你之前的长得差不多。我也举得。


    4. <!DOCTYPE html>

    5. <html>

    6.  <head>

    7.   <title> new document </title>  

    8.   <meta http-equiv="Content-Type" content="text/html; charset=gbk"/>   

    9.   <script type="text/javascript">  

    10.     function openWindow(){

    11.         var open=confirm("是否打开新窗口?");

    12.         if(open==true){

    13.         var link;

    14.         link=prompt("是否要打开以下网址","http://www.imooc.com");

    15.         if(link!=null){

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

    17.         }

    18.         }

    19.     }

    20.   </script> 

    21.  </head> 

    22.  <body> 

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

    24.  </body>

    25. </html>

    易拉罐小姐

    不对,onclick是可以小写的。

    2016-08-01 11:06:02

    共 1 条回复 >

  • qq_看沫光下悠蝶轻舞_03752812
    2016-08-01 10:42:39

    function openWindow(){

            var mymessage=confirm("你确定要打开吗");

            if(mymessage==true)

            {

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

            }

            else

            {

            document.write("滚!!!");

        }


    ProxTs...

    能否指出我代码的错误之处呢?谢谢。

    2016-08-01 10:49:41

    共 1 条回复 >

  • 慕粉3548661
    2016-08-01 10:40:04

    var openWindow = function(){

                var x =confirm("要打开新窗口吗");

                if (x){

                    var link =prompt("确定","http://www.imooc.com/")

                    if(link){             

                             window.open(link,"_blank","width=400,height=500,menubar=no,toolbar=no")

                    }

                }

            };


    ProxTs... 回复慕粉3548...

    谢谢!

    2016-08-01 11:07:31

    共 4 条回复 >

JavaScript入门篇

JavaScript做为一名Web工程师的必备技术,本教程让您快速入门

739817 学习 · 9566 问题

查看课程

相似问题