日期:2014-05-18  浏览次数:20656 次

紧急咨询:外部js文件导入的问题。
现象:
<script   language=javascript   src= "/code/iceberg.js "   defer   type= "text/javascript "> </script>
<SCRIPT   language=javascript   src= "/code/leftnav.js "   defer   type= "text/javascript "> </SCRIPT>
在这里导入两个js文件。在页面调用时提示无效对象。
<BODY     onload= "javascript:setCheckboxValue();initOverviewCookie(); "     marginheight= "0 "   marginwidth= "0 ">
发现那两个文件根本没有导入到调用的页面。

请问:
这个问题怎么解决?

------解决方案--------------------
等页面加载完成后,点击右键看源文件中js的路径是否跟其物理位置一致.
------解决方案--------------------
看相对路径是否正确
------解决方案--------------------
少了一个点.

<script language=javascript src= "./code/iceberg.js " defer type= "text/javascript "> </script>
------解决方案--------------------
把JS放在跟JSP同级的目录,然后去掉前面的/
------解决方案--------------------
<script language=javascript src= "/code/iceberg.js " defer type= "text/javascript "> </script>
路径不对吧
------解决方案--------------------
1是路径是否正确
2是大小写是否正确
------解决方案--------------------
src= "/code/iceberg.js "表示的是绝对路径~
改成src= "code/iceberg.js "
------解决方案--------------------
./ 表示当前的下级
../表示上级的下级 也就是平级
建议用../来相对目录