<script language="javascript" type="text/javascript">
<!--
var toproll = document.getElementById("toproll");
var toproll1 = document.getElementById("toproll1");
var toproll2 = document.getElementById("toproll2");
var speed=20;   toproll2.innerHTML = toproll1.innerHTML
function Marquee(){
    if(toproll2.offsetWidth-toproll.scrollLeft<=0)
        toproll.scrollLeft-=toproll1.offsetWidth
    else{
        toproll.scrollLeft++
    }
}
var MyMar = setInterval(Marquee,speed);
toproll.onmouseover = function(){clearInterval(MyMar)}
toproll.onmouseout = function(){MyMar = setInterval(Marquee,speed)}
-->
  </script>
这段JS代码是从右至左滚动的  怎么样改变它的方向 从左至右

解决方案 »

  1.   

    <div align="center" id="toprolla" style="overflow:hidden;height:140px;width:940px;">
                      <table border="0" cellspacing="0" cellpadding="0">
                        <tr>
                          <td id="toproll1a"><table width="100%" border="0" cellspacing="0" cellpadding="2">
                              <%
    StrSQL="Select Top 8 Club_ID,Pavilion_Name,File_URL From Club_Basic_Info  Where Info_Class=1 and is_commend=true Order by Club_ID Desc"
    Set Rs=DbConn.Execute(StrSQL)
    Response.Write "<tr align=""center"">"
    Do Until Rs.EOF
    '第一格

    Response.Write "<td width=""25%"">"
    Call PavShow("Pavilion_Show","A")
    Response.Write "</td>"
    Rs.MoveNext

    Loop
    Response.Write "</tr>"
    %>
                          </table></td>
                          <td id="toproll2a">&nbsp;</td>
                        </tr>
                      </table>
                    </div>
      

  2.   

    这个是和你给的代码滚动相反的 <script language="javascript" type="text/javascript">
    <!--
    window.onload=function(){
        toproll.scrollLeft=toproll1.offsetWidth;
    }
    var toproll = document.getElementById("toproll");
    var toproll1 = document.getElementById("toproll1");
    var toproll2 = document.getElementById("toproll2");
    var speed=20;   toproll2.innerHTML = toproll1.innerHTML
    function Marquee(){
        if(toproll2.offsetWidth+toproll.scrollLeft>=toproll.style.width)
            toproll.scrollLeft+=toproll1.offsetWidth
        else{
            toproll.scrollLeft--
        }
    }
    var MyMar = setInterval(Marquee,speed);
    toproll.onmouseover = function(){clearInterval(MyMar)}
    toproll.onmouseout = function(){MyMar = setInterval(Marquee,speed)}
    -->
      </script>