引用外部js文件和直接在html代码中插入script标签有何区别?

来源:2-5 JavaScript-打开新窗口(window.open)

qq_良药苦口_0

2015-09-14 19:45

html代码:<input type="button" value="点我打开新窗口" onclick="openWin()"/>

外部引用<script  type="text/javascript" src="script.js"></script>

function  openWin()

{

    var sure=confirm("确定要打开新窗口嘛?");

    if(sure==true)

{

var url=prompt("请输入要打开网页的网址","http:/imooc.com/");

if(url!=null)

window.open('url','_blank','width=400px,height=500px,menubar=no,toolbar=no');

else

{

alert("再见!");
}

}

    
}

这样的后果是出现404 not found错误,打不开网页,但是同样的,我把代码拷在html代码中就可以打开了,为什么呢?

写回答 关注

2回答

  • MLIML
    2015-09-14 21:20:25
    window.open('url','_blank','width=400px,height=500px,menubar=no,toolbar=no');

    url也不要加引号

    window.open(url,'_blank','width=400px,height=500px,menubar=no,toolbar=no');


    qq_良药苦...

    我真正提交大代码并没有加引号的。。

    2015-09-15 10:08:03

    共 1 条回复 >

  • MLIML
    2015-09-14 21:12:58
    var url=prompt("请输入要打开网页的网址","http:/imooc.com/");

    逗号错了,应该是英文版的逗号

    qq_良药苦...

    这不是重点,在我提交的代码里都没与这些错误的,后面敲在问题框中的时候输错了。。。。所以,问题还是没有解决

    2015-09-15 10:03:25

    共 1 条回复 >

JavaScript入门篇

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

739816 学习 · 9566 问题

查看课程

相似问题