高手看看这段asp代码如何让跑马灯动起来?

来源:百度知道 编辑:UC知道 时间:2024/05/31 06:45:29
<div align="center">
<table border="0" width="95%" cellspacing="0" cellpadding="0" height="137">

<%
set rs6=server.createobject("adodb.recordset")
rs6.open "select top 5 * from news where typeid=15 order by newsid desc",conn,1,1
%>
<%
while not rs6.eof

%>
<tr><td>
<div id="marquees"><a href="shownews.asp?id=<% = rs6("newsid") %>" target="_blank" class="gjfg"> <%=left(trim(rs6("newsname")),17)%></a><br></div>
</td>

在scrollUp()这个函数的最后面加上 setInterval("scrollUp()",100);
否则,你的代码只是让它在init的时候动了一下;

function scrollUp(){
if(stopscroll==true) return;
preTop=marquees.scrollTop;
marquees.scrollTop+=1;
if(preTop==marquees.scrollTop){
marquees.scrollTop=templayer.offsetHeight-marqueesHeight;
marquees.scrollTop+=1;
}
setInterval("scrollUp()",100);
}