首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

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

2012-02-03 
帮忙看下下面这段代码 在 firefox里不能实现的问题divid roolDiv style overflow:hidden ulid

帮忙看下下面这段代码 在 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

热点排行