读书人

帮忙看下下面这段代码 在 firefox里不

发布时间: 2012-02-03 22:02:47 作者: rapoo

帮忙看下下面这段代码 在 firefox里不能实现的问题

<div id= "roolDiv " style= "overflow:hidden; " >

<ul id= "roolUl ">

<li> <a href= "EnterpriseWeb/AboutUs.aspx?member=F00108 " target= "_blank " > XIAMEN ORIENT SOAR INTERNATIONAL CO.,LTD. </a> </li>

<li> <a href= "EnterpriseWeb/AboutUs.aspx?member=G00227 " target= "_blank " > HANGZHOU YUNJIANG TEXTILES CO.,LTD </a> </li>

<li> <a href= "EnterpriseWeb/AboutUs.aspx?member=N00118 " target= "_blank " > NINGBO JINMAO IMPORT & EXPORT CO., LTD </a> </li>

<li> <a href= "EnterpriseWeb/AboutUs.aspx?member=F00184 " target= "_blank " > JINJIANG YUDENG TEXTILE CO.,LTD </a> </li>

<li> <a href= "EnterpriseWeb/AboutUs.aspx?member=F00120 " target= "_blank " > FU DA KNITING INDUSTRIAL CO.,LTD.OF SHI SHI CITY </a> </li>

<li> <a href= "EnterpriseWeb/AboutUs.aspx?member=F00033 " target= "_blank " > SHISHI HUAFEI GARMENTS CO.,LTD </a> </li>

<li> <a href= "EnterpriseWeb/AboutUs.aspx?member=G00047 " target= "_blank " > GUANGZHOU XINSHENG INDUSTRIAL CO.,LTD. </a> </li>

<li> <a href= "EnterpriseWeb/AboutUs.aspx?member=G00269 " target= "_blank " > LANXI HONGYUAN CRAFTS&GIFTS CO.,LTD </a> </li>

<li> <a href= "EnterpriseWeb/AboutUs.aspx?member=N00130 " target= "_blank " > NINGBO AMANDA FASHION CO.,LTD </a> </li>

<li> <a href= "EnterpriseWeb/AboutUs.aspx?member=N00100 " target= "_blank " > NINGBO HOLHAN COMPANY LIMITED </a> </li>

<li> <a href= "EnterpriseWeb/AboutUs.aspx?member=N00076 " target= "_blank " > NINGBO JEAGLE KNITTING CO., LTD </a> </li>

<li> <a href= "EnterpriseWeb/AboutUs.aspx?member=L00044 " target= "_blank " > NINGBO FREE TRADE ZONE E-SUN GARMENT CO.,LTD </a> </li>



<li> <a href= "EnterpriseWeb/AboutUs.aspx?member=N00044 " target= "_blank " > SHANGYU FRANK TEXTILE CO., LTD </a> </li>

<li> <a href= "EnterpriseWeb/AboutUs.aspx?member=G00377 " target= "_blank " > HANGZHOU HALLOWELL GARMENTS CO.,LTD </a> </li>

<li> <a href= "EnterpriseWeb/AboutUs.aspx?member=N00114 " target= "_blank " > DELUXTEX (HANGZHOU) HOME FASHIONS </a> </li>

</ul>
</div>


<script language= "JavaScript " type= "text/javascript ">

var marqueesHeight= '195px ';
var stopscroll=false;

with(document.getElementById( 'roolDiv ')){

style.height=marqueesHeight;
onmouseover = new Function( "stopscroll=true ");
onmouseout = new Function( "stopscroll=false ");
}
var hrefs = new Array();
function init(){
//解析代码
var ul = document.getElementById( 'roolUl ');
for(var i = 0 ;i < ul.children.length;i++)
{
hrefs[i] = ul.children[i].innerHTML;

}
//
setInterval( "scrollTop() ",800);
}

document.body.onload=init;

function scrollTop()
{
if(stopscroll==true) return;
if(hrefs.length < 4 )return;
document.getElementById( 'roolUl ').innerHTML= " ";

var v0 = hrefs[0];
var v1 = hrefs[1];
// var v2 = hrefs[2];



for(var i=0;i < hrefs.length ; i++ )
{
if(i+2 > = hrefs.length )break;
hrefs[i] = hrefs[i+2];
}

var k = hrefs.length -1 ;
hrefs[k] = v1;
hrefs[k-1] = v0;
//hrefs[k-2] = v0;

//
for(var i=0;i < hrefs.length ; i++ )
{
document.getElementById( 'roolUl ').innerHTML += " <li> " + hrefs[i] + " </li> ";
}
}
</script>

[解决办法]
1.document.body.onload-> window.onload
2.children-> childNodes

读书人网 >JavaScript

热点推荐