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

我哪里出错了

function openWindow()

{var mymessage=confirm("是否打开?");

if (mymessage==true)

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

if (b!=null)

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

}

else

{alert("game over");   

}

}

else

{alert("game over");};

}


提问者:weibo_黑乎乎5964268_03707033 2016-07-28 17:13

个回答

  • 星雨心梦丶
    2016-07-28 17:38:05
    已采纳

    你的if(b!=null)的左括号用的中文,改成英文就好了。

  • 对错边缘
    2016-07-28 17:49:29

    function openWindow(){
            var mychar=confirm("是否打开?");
            if(mychar==true){
                var mychar1=prompt("请输入要打开的网址?");
                if(mychar1!=null){
                    window.open(mychar1,'width=800,height=1000');
                }
            }
            }  

    我调试了一下,你那个还有错,现在这个没问题

  • 对错边缘
    2016-07-28 17:29:00

    function openWindow()

    {var mymessage=confirm("是否打开?");

    if (mymessage==true)

    {var b=prompt("请输入网址");

    if (b!=null)

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

    }

    else

    {alert("game over");   

    }

    }

    else

    {alert("game over");}

    }

    应该是这样的,你里面标点符号加的还有问题


  • qq_谦业_0
    2016-07-28 17:28:09

    var b=prompt("请输入网址","http://www.imooc.com")结尾处加分号

    alert操作去掉,题目要求是否则无操作