我从网上搜索到一个用javascript循环滚动的代码用在asp里就是不能用.

xiaoqiang08 2006-12-22 03:36:26
我从网上搜索到一个用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>
...全文
111 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
fgwntg 2006-12-23
  • 打赏
  • 举报
回复
我也遇到过此问题,我是图片滚动的。
好像要放在div标签了,其它的就不行了,我也记不清了,自己多试几次。
我也是试出来的
xiaoqiang08 2006-12-22
  • 打赏
  • 举报
回复
哪里?还请指教啊!
ishion 2006-12-22
  • 打赏
  • 举报
回复
demo1
xiaoqiang08 2006-12-22
  • 打赏
  • 举报
回复
请问这是为什么?

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧