telewonder
小狐狸
小狐狸
  • UID9101
  • 注册日期2005-10-06
  • 最后登录2005-10-06
  • 发帖数2
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:2623回复:1

这段JAVA语言怎么改才符合W3C标准呀

楼主#
更多 发布于:2005-10-06 14:51
哪位高手能把以下代码
改成符合W32标准的?感激不尽
FIREFOX的 JAVASCRIPT控制台提示最后三行"ID/NAME所引用的元素位于全局范围,请使用W32的标准形式document.getelementbyid()
"

<SCRIPT language=JavaScript>
marqueesWidth=780;
with(marquees){
style.height=0;
style.width=marqueesWidth;
style.overflowX="hidden";
style.overflowY="visible";
noWrap=true;
onmouseover=new Function("stopscroll=true");
onmouseout=new Function("stopscroll=false");
}
preLeft=0; currentLeft=0; stopscroll=false;
function init(){
templayer.innerHTML="";
templayer.innerHTML+=marquees.innerHTML;
marquees.innerHTML+=templayer.innerHTML;
setInterval("scrollLeft()",30);
}init();
function scrollLeft(){
if(stopscroll==true) return;
preLeft=marquees.scrollLeft;
marquees.scrollLeft+=1;
if(preLeft==marquees.scrollLeft){marquees.scrollLeft=templayer.offsetWidth-marqueesWidth+1;
}
}
            </SCRIPT>
telewonder
小狐狸
小狐狸
  • UID9101
  • 注册日期2005-10-06
  • 最后登录2005-10-06
  • 发帖数2
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
1楼#
发布于:2005-10-06 14:51
改成这样了还不行。我的FIREFOX显示还是乱码
<SCRIPT language=JavaScript>
marqueesWidth=780;
with(document.getElementById("marquees")){
style.height=0;
style.width=marqueesWidth;
style.overflowX="hidden";
style.overflowY="visible";
noWrap=true;
onmouseover=new Function("stopscroll=true");
onmouseout=new Function("stopscroll=false");
}
preLeft=0; currentLeft=0; stopscroll=false;
function init(){
document.getElementById("templayer").innerHTML="";
document.getElementById("templayer").innerHTML+=document.getElementById("marquees").innerHTML;
document.getElementById("marquees").innerHTML+=document.getElementById("templayer").innerHTML;
setInterval("scrollLeft()",30);
}init();
function scrollLeft(){
if(stopscroll==true) return;
preLeft=document.getElementById("marquees").scrollLeft;
document.getElementById("marquees").scrollLeft+=1;
if(preLeft==document.getElementById("marquees").scrollLeft)
{document.getElementById("marquees").scrollLeft=document.getElementById("templayer").offsetWidth-marqueesWidth+1;
}
}
            </SCRIPT>

FF上的Javascript 控制台没有显示错了,可是还不行。什么因为,请教大家~
游客

返回顶部