ie并非支持所有的javascript标准,微软有自己的标准.
netscape也一样

解决方案 »

  1.   

    JAVASCRIPT没有问题呀,如果有问题,那么在IE6。0下怎么没有错误,而且功能正确,结果也正确呢,比如document.form1在IE5。0在也会报错。
      

  2.   

    用<script language="javascript" src="YouScriptName.js" ></script>
      

  3.   

    if(document.CustomTable.Select1.value=="2")
    {
    }
    else
    {
    }以上这一段的document.CustomTable.Select1.value=="2"就不支持,但是IE60中就是正确的
      

  4.   

    最好把js代码转成utf-8类型
    因为asp.net生成的页面默认是utf-8的,如果随便改,可能出乱
      

  5.   

    JAVASCRIPT学习中........
    我顶.......
      

  6.   

    如果是utf-8的话,那所有的中文会不会成乱码呢
      

  7.   

    如果是MS标准的话,为什么IE60下可以,IE50下不行呢,这不都是MS的标准吗
      

  8.   

    可以用這個  <!--#include file="*.inc" -->試試
    把js 改成 inc 擴展名試試。 當然 在 .inc  中要加上 <script languae="javascript"> </script>
      

  9.   

    //如果CustomTable这个对象存在if(document.all("CustomTable").Select1.value=="2")
    {
    }
    else
    {
    }
      

  10.   

    会不会。NET里面会把JAVASCIPTE的一些东西做的是IE60支持,而IE50不支持了呀,特别是编译以后呢,期待正确的答案。。
      

  11.   

    CustomTable是form的名称,肯定是存在的
      

  12.   

    你那个语句IE5肯定支持的,一般是IE6容错能力比IE5强一些。尼还是仔细看一下一定是你的javascript语句有问题。