现象:
<SCRIPT  language=javascript src="/code/header.js" defer type="text/javascript"></SCRIPT>
<script language=javascript src="/code/iceberg.js" defer type="text/javascript"></script>在此调用,提示无效对象,把setCheckboxValue();initOverviewCookie();函数写在页面内,能正确实现功能。
<BODY  onload="javascript:setCheckboxValue();initOverviewCookie();"  marginheight="0" marginwidth="0">
请教:
此问题如何解决?是什么原因引起?

解决方案 »

  1.   

    路径是通过src的url功能选择的,这里应该不会错。
      

  2.   

    可以检查一下script标签是不是在body标签之前
      

  3.   

    defer是解析用的,去掉后结果一样;
    <script>是在<body>之前加载的。各位仁兄,还有什么可能?我调试了一天,都没有出来。
    说明是在FrontPage的环境,我电脑的IE为7.0.
      

  4.   

    而把js文件里面的函数放在页面内部,又能完全实现我需要的供嫩说明函数本身没有问题,这里关键在于src的js文件没有被加载到页面引起。
      

  5.   

    真的奇怪了,不论是相对路径还是绝对路径,结果都是提示无效对象。郁闷惨了,这个问题是第一次遇到,是不是和IE或者是FrontPage的设置有关系啊?