紧急咨询:外部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 "
------解决方案--------------------./ 表示当前的下级
../表示上级的下级 也就是平级
建议用../来相对目录