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

哪里出错了?

function openwindow()    {       var mywin=confirm("是否打开窗口?");       if(mywin==true)       {           var url=prompt('http://www.imooc.com')           window.open('url','_blank''width=400,height=500,menubar=no,toolbar=no')       }          } 怎么运行之后没反应啊??哪里错了吗?

提问者:weibo_惜_茜_0 2016-10-27 19:16

个回答

  • 醉笙梦诗4287958
    2016-10-28 09:59:03

    问题出在prompt这个函数上,它一般有两个参数,第一个为输入文本时候的提示符(请输入网址之类的),而第二个为默认的要输入的文本,而你只写了一个参数,这个参数为http://www.imooc.com,这是提示符,不是默认网址了,还有一个重要的地方是,window。open这个函数的第一个参数,你放的url,这是一个变量,为什么还要用单引号括起来?

  • Holmes4
    2016-10-27 19:31:29

    url?感觉有问题啊