(急)请教:表格内容到指定宽度,便让其自动滚动。这该怎么实现?
我的表格是采用了AJAX实现及时更新,先做成按照时间列显示,因为没半小时就是一列,
所以显示的内容特别宽。现在想请教高手来解决显示的问题,我想把它做成滚动,但中间有很长空白,就是
不能实现不间隔滚动。 网上也查阅了很久,没搞定啊。 

解决方案 »

  1.   

    <div id="demo" style="OVERFLOW: hidden; WIDTH: 600px; HEIGHT: 100px;text-align:center;margin:0px auto"> 
           <table width="100%" border="1" cellpadding="0" cellspacing="0" bordercolor="#000000">
      <tr>
         <td id="demo1" >
        
       <table border="1" width="300px">
             <tr>
               <th scope="col">1</th>
               <th scope="col">2&nbsp;</th>
               <th scope="col">3&nbsp;</th>
               <th scope="col">4&nbsp;</th>
               <th scope="col">5&nbsp;</th>
             </tr>
          
             <tr>
               <td>&nbsp;</td>
               <td>&nbsp;</td>
               <td>&nbsp;</td>
               <td>&nbsp;</td>
               <td>&nbsp;</td>
             </tr>
           </table>     </td>
       
         <td id="demo2"></td>
      </tr>
    </table>
    </div>
    <script language="javascript"> 
    var speed=300
    demo2.innerHTML=demo1.innerHTML 
    function Marquee(){ 
    if(demo2.offsetLeft-demo.scrollLeft<=0){ 
    demo.scrollLeft-=demo1.offsetWidth
    }else{ 
    demo.scrollLeft+=50


    var MyMar=setInterval(Marquee,speed) 
    demo.onmouseover=function() {clearInterval(MyMar)} 
    demo.onmouseout=function() {MyMar=setInterval(Marquee,speed)} 
    </script> 我借用过此代码来实现,可是不行,不知道原因是不是我的内容太长,估计3000PX宽!!
      

  2.   

    这是网上的源码,我现在将自己的内容(DIV利用AJAX获取的PHP页面数据)  换掉中间的表格,就不行了。。 
      

  3.   

     <div id="mydiv"></div>  通过调用JS,实现的AJAX
      

  4.   

    我的PHP页面显示的宽度很宽的,以时间段的形式显示的