调用外部js不起作用,请指点
我是js新手,在一个html文件中调用外部JS文件,IE6和7下都不起作用,FIrefox正常,请高人帮着看看,多谢先,代码简单,如下:1.html文件:
<Html>
<Head>
<Script type="text/javascript" src="s.js"/>
</Head>
<Body onload="init();"/>
</Html>
2.s.js文件:
function init(){ alert("inited");}
以上如在IE中打开html文件,alert不起作用。
如果把init函数放到html文件里,去掉外部引用,象以下代码,alert就起作用了。
<html>
<head>
<script type="text/javascript">
function init(){alert("inited");}
</script>
</head>
<body onload="init();"/>
</html>
但是如果html里只要包含了任何外部js文件,例如如下代码,alert都不起作用。这实在是太奇怪了,请高手指点.我的环境是winxp sp2+IE6,升级到IE7也不起作用.firefox却工作正常.
<html>
<head>
<script type="text/javascript" src="s2.js"/>
<script type="text/javascript">
function init(){alert("inited");}
</script>
</head>
<body onload="init();"/>
</html>
[此贴子已经被作者于2007-11-15 14:24:35编辑过]