把language="javascript"去掉,再有就是缓存的问题,清一下IE的缓存。

解决方案 »

  1.   

    <script language="javascript" src="FORM/js/main.js" type="text/javascript" defer="defer"> </script>  试试
      

  2.   

    都不行啊debug的时候不行发布到IIS,没问题,晕倒。
      

  3.   

    <script language="javascript" src="FORM/js/main.js" type="text/javascript"> </script> 
    它后于onload执行。可以把reloadform()写到当前页里<script></script><body>
    冒似是这样的,我也遇到过这样的问题,没细查,先这样搞定了。不能放到那个引用文件里,不爽
      

  4.   

    恩,js直接写在页面代码肯定是可以的。
    但是为什么引用进来js文件就不行呢?
    而发布到IIS就正常,,真想搞明白
      

  5.   

    检查你当前页面其他的js使用.js里面的函数时是否有引用到未创建的控件,这样也会导致错误我还觉得是你路径的错误,再确认下是不是少了/???<script language="javascript" src="/FORM/js/main.js" type="text/javascript"> </script> 
      

  6.   

    如果页面没有加载完就执行onKeyDown()肯定无法执行,把Script写到Body的上面 
      

  7.   

    问题解决了
    是因为js被要求认证了。
    而login页面刚打起来,还没有通过认证,所以访问不到js。
      

  8.   

    config中加了这段代码  <location path="FORM/js">
        <system.web>
          <authorization>
            <allow users="*"/>
          </authorization>
        </system.web>
      </location>