html:
<script language="javascript" type="text/javascript" src="../js/xFun.js"></script>
<body onLoad="javascript:LoginFlag('<% =avgday %>');backItem('informationmanagement');">出错是:在Firefox下LoginFlag没有定义,在IE 下是显示第二句运行时间错误,但我在xFun.js中定义了这两个函数LoginFlag, backItem ,不知啥原因?

解决方案 »

  1.   

    是不是src="../js/xFun.js"这个引用路径有问题啊?
      

  2.   

    你可以用window.onload=func;
    来加载么
      

  3.   

    可能有2个原因
    1、js 路径不对
    2、js 编码不对
      

  4.   

    应该是JS路径的问题,函数放在本页<script type="text/javascript">
    </script>之间没问题,原因找到了,如何让路径正确呢?
      

  5.   

    <script language="javascript" type="text/javascript" src="../js/xFun.js"></script>
    <body onLoad="javascript:LoginFlag('<% =avgday %>');backItem('informationmanagement');"><% =avgday %>这个是服务端执行的,故你的文件后缀名不能是.html,改为.asp之类的