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

在新窗口打开网站打不开

function openWindow()    {        var mywin=confirm("是否在新窗口打开");        if(mywin==true){            var mywin1=prompt("请输入网址");            if(mywin1="http://www.imooc.com/");            {window.open("http://www.imooc.com/")              } } 我这个怎么不显示

正在回答

6 回答

错误一:  if(mywin1="http://www.imooc.com/"); 后面那个分号不能用。每一个if语句后面跟的else如果没有要表达的话,可以省略,也可以加上(else;)

错误二:你在写网址的时候应该切换成英文输入,而不是中文输入。(这是打不开的主要原因)

错误三:window.open( )括号里应该是单引号,如果你要在新的窗口中打开的话要加一个('_blank')

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

小尼采 提问者

非常感谢!
2016-03-17 回复 有任何疑惑可以回复我~

而且你的代码中貌似有错误,比如条件语句的括号丢了一个

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

if(mywin1="http://www.imooc.com/");            {window.open("http://www.imooc.com/")              }

不能这样写的,因为promp不是判断输入框里面的内容,你再看一下prompt这个属性的作用。

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

第二个判断是 如果mywin1是慕课网的网址,才会打开,不然就打不开,所以你输入的网址要是慕课网的 ,才能打开网页,

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

window.open(mywin1,'_blank');

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

举报

0/150
提交
取消

在新窗口打开网站打不开

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