我从网上搜索到一个用javascript循环滚动的代码用在asp里就是不能用.
楼主xiaoqiang08(我是小强)2006-12-22 15:36:26 在 Web 开发 / ASP 提问
我从网上搜索到一个用javascript循环滚动的代码用在asp里就是不能用,用在静态页面上都可以的.为什么?代码如下:
<div id="demo" style="OVERFLOW: hidden; WIDTH:800px; COLOR: #ffffff; HEIGHT:58px">
<table width="800" border="0" cellpadding="0" cellspacing="0" align="center">
<%dim i
do while not rs.eof
if (i mod 7)=0 then
Response.Write("<tr>")
end if
i=i+1
Response.Write("<td height='26'>")
Response.write("<a href=" & rs("xin_http") &" "&"target='_blank'>")
Response.Write(left(rs("xin_title"),6))
Response.Write("</a></td>")
if i=7 then
Response.Write("</tr>")
i=0
end if
rs.movenext
loop%>
</table>
</div>
<div align="center" id="demo2"></div>
</body>
</html>
<SCRIPT>
var speed=10//速度数值越大速度越慢
demo2.innerHTML=demo1.innerHTML
function Marquee(){
if(demo2.offsetWidth-demo.scrollLeft<=0)
demo.scrollLeft-=demo1.offsetWidth
else{
demo.scrollLeft++
}
}
var MyMar=setInterval(Marquee,speed)
demo.onmouseover=function() {clearInterval(MyMar)}
demo.onmouseout=function() {MyMar=setInterval(Marquee,speed)}
</SCRIPT>
问题点数:30、回复次数:4Top
1 楼xiaoqiang08(我是小强)回复于 2006-12-22 15:36:55 得分 0
请问这是为什么?Top
2 楼ishion(爱森)回复于 2006-12-22 15:50:11 得分 15
demo1Top
3 楼xiaoqiang08(我是小强)回复于 2006-12-22 20:59:09 得分 0
哪里?还请指教啊!Top
4 楼fgwntg()回复于 2006-12-23 23:07:47 得分 15
我也遇到过此问题,我是图片滚动的。
好像要放在div标签了,其它的就不行了,我也记不清了,自己多试几次。
我也是试出来的
Top
网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!) |








网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)