在新窗口打开网站打不开

来源:2-7 编程练习

小尼采

2016-03-17 16:49

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

写回答 关注

5回答

  • qq_北葵_0
    2016-03-17 18:41:43
    已采纳

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

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

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

    小尼采

    非常感谢!

    2016-03-17 22:16:29

    共 1 条回复 >

  • MrCC_0
    2016-03-17 17:09:58

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

  • MrCC_0
    2016-03-17 17:08:13

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

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

  • 锦鳞抄
    2016-03-17 17:05:35

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

  • yhan11
    2016-03-17 17:04:54

    window.open(mywin1,'_blank');

JavaScript入门篇

JavaScript做为一名Web工程师的必备技术,本教程让您快速入门

739816 学习 · 9566 问题

查看课程

相似问题