<script language="Javascript"> new Marquee("textdiv1",0,1,760,42,20,4000,5000,14) </script>

解决方案 »

  1.   

    <script language="Javascript"> 或者 <script> ?
      

  2.   

    不是这个问题.这里面我怎么试IE6都是显示说Marquee未定义 
    IE7里就是正常把顶上的
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    改成
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    就正常了.但是我网页都是用utf-8做的.一改全成乱码了
      

  3.   

    把MSClass.js的以utf-8保存后再试试。
      

  4.   

    <script defer>
    new Marquee("textdiv1",0,1,760,42,20,4000,5000,14)
    </script>
    换成
    <script>
    window.onload=function(){new Marquee("textdiv1",0,1,760,42,20,4000,5000,14)}
    </script>
    再看看
      

  5.   

    除此之外,我觉得最好不要用<script defer>,这个标签在IE7里可以正常被调用。
    其他版本或浏览器里可能就会出错。
    建议你改成<body onload>
      

  6.   

    可能是你脚本和网页的编码不一样<script src="../js/MSClass.js" charset="gb2312" language="javascript"></script>改成这样