快来帮帮我! 对于我来说有点难度

learnall 2004-02-19 11:49:29
<script language="vbscript">
function num()
num=1+1
end function

sub changeColor(a,b)
for i=a to b
td&i.bgcolor="#ff0000"
window.setTimeout "num()", "1000" /延时用的
td&i.bgcolor="#ffffff"
next
end sub
</script>


--------asp页面中我这样定义一个表
<td>
<%
response.write "<table>"
response.write "<tr>"
for i=1 to 40
response.write "<td id=td" &i& ">"&i&"</td>"
next
response.write "</tr>"
response.write "</table>"
%>

</td>

我要实现的效果是:调用这个changecolor(5,10)时,下面的那个表就从id=td5 到 id=td10的表格bgcolor颜色发生变化,就像跑马灯一样,执行完毕后id=td10的表格bgcolor颜色为#ff0000,其余的id=5 到 id=9的bgcolor为#ffffff。
现在问题是: 1.函数写法总报语句错误
2.并且也无法实现跑马灯的效果
3.另外延时的作用也没有生效
4.id=td10的表格bgcolor值不是#ff0000
另外 a 和 b 如果传入的是两个数值变量,应该怎样修改参数写法?

不知道我说明白没有 先谢谢了!
...全文
22 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复

87,902

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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