引用外部js文件和直接在html代码中插入script标签有何区别?
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代码中就可以打开了,为什么呢?