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

运行不起来

function openWindow() {      var opensite=confirm("是否打开新窗口");    if(opensite==true)    {   var site=prompt("是这个地址吗?","http://www.imooc.com");    window.open(site,"_blank","width=400,height=500,menubar=no,sidebar=no");    }        }  //请问我的这个代码错在哪里,找不出来

提问者:小小winging 2015-03-13 22:35

个回答

  • 阿奋
    2015-03-17 22:37:01
    已采纳

    不对不对,是逗号

  • 阿奋
    2015-03-17 22:36:27

    复制了一下你的代码去DW里测试,  {   var site=prompt("是这个地址吗?","http://www.imooc.com");  这句里面的句号是中文状态下的。我觉得这样写更好一些

    function openWindow(){

        var a=confirm("确认打开新窗口?")

        if(a==true){

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

    var c="http://www.imooc.com/";   

          if(b==c){

            window.open(c,'_blank','wight=400,height=500');

    }

            else{

                alert("网址错误");

            }

    }

        else{

            alert("取消");

        }

          }


  • lymo
    2015-03-14 00:12:08

    有没写onload或者onclick之类的动作