问题是:在IE7里正常.在IE6中显示说Marquee未定义
先贴代码:
-
不是这个问题.这里面我怎么试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做的.一改全成乱码了
<script defer>
new Marquee("textdiv1",0,1,760,42,20,4000,5000,14)
</script>
换成
<script>
window.οnlοad=function(){new Marquee("textdiv1",0,1,760,42,20,4000,5000,14)}
</script>
再看看
除此之外,我觉得最好不要用 <script defer>,这个标签在IE7里可以正常被调用。
其他版本或浏览器里可能就会出错。
建议你改成 <body onload>
可能是你脚本和网页的编码不一样
<script src="../js/MSClass.js" charset="gb2312" language="javascript"> </script>
改成这样