为了账号安全,请及时绑定邮箱和手机立即绑定

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

<!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 回答

  1. confrim输错了

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

2 回复 有任何疑惑可以回复我~
#1

ProxTse 提问者

confirm后来改过来了,但确实没注意到中文逗号。真是十分感谢!谢谢!
2016-08-01 回复 有任何疑惑可以回复我~
#2

月狗狗狗_silly 回复 ProxTse 提问者

建议你下一个sublime或者webstorm,在那上面编写代码更加直观
2016-08-01 回复 有任何疑惑可以回复我~
#3

ProxTse 提问者 回复 月狗狗狗_silly

嗯。有装sublime,但贪图方便一直在网页编辑器写。以后会注意。再次感谢。
2016-08-01 回复 有任何疑惑可以回复我~
  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>

0 回复 有任何疑惑可以回复我~
#1

易拉罐小姐

不对,onclick是可以小写的。
2016-08-01 回复 有任何疑惑可以回复我~

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("滚!!!");

    }


0 回复 有任何疑惑可以回复我~
#1

ProxTse 提问者

能否指出我代码的错误之处呢?谢谢。
2016-08-01 回复 有任何疑惑可以回复我~

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")

                }

            }

        };


0 回复 有任何疑惑可以回复我~
#1

ProxTse 提问者

能否指出我代码的错误之处呢?谢谢。
2016-08-01 回复 有任何疑惑可以回复我~
#2

慕粉3548661 回复 ProxTse 提问者

link里面逗号用的全角逗号
2016-08-01 回复 有任何疑惑可以回复我~
#3

慕粉3548661 回复 慕粉3548661

打完汉字就切回英文,养成好习惯
2016-08-01 回复 有任何疑惑可以回复我~
#4

ProxTse 提问者 回复 慕粉3548661

谢谢!
2016-08-01 回复 有任何疑惑可以回复我~
查看1条回复

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信