急问一个基础问题

phchenjie 2005-12-31 09:44:35
function rdl_play(){
with (oParentDiv) {
if (children[0].style.visibility=="hidden") children[1].style.visibility="visible";
else children[1].style.visibility="hidden";
filters[0].Apply();
if (children[0].style.visibility=="hidden") children[0].style.visibility="visible";else children[0].style.visibility="hidden";
if (children[1].style.visibility=="hidden") children[1].style.visibility="visible";else children[1].style.visibility="hidden";
filters[0].play();
}
}

如上面这个函数,现在页面中加载后只运行一次.我想要循环运行,该怎么做?
谢谢!
急,在线等,问题解决后5分钟内结帖.
...全文
74 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
tigerwen01 2005-12-31
  • 打赏
  • 举报
回复
<script>
function rdl_play(){
with (oParentDiv) {
if (children[0].style.visibility=="hidden") children[1].style.visibility="visible";
else children[1].style.visibility="hidden";
filters[0].Apply();
if (children[0].style.visibility=="hidden") children[0].style.visibility="visible";else children[0].style.visibility="hidden";
if (children[1].style.visibility=="hidden") children[1].style.visibility="visible";else children[1].style.visibility="hidden";
filters[0].play();
}
}
window.setTimeout("rdl_play()",100);
</script>
phchenjie 2005-12-31
  • 打赏
  • 举报
回复
搞定了.谢楼上二位.
pli0825 2005-12-31
  • 打赏
  • 举报
回复
function rdl_play(){
with (oParentDiv) {
if (children[0].style.visibility=="hidden") children[1].style.visibility="visible";
else children[1].style.visibility="hidden";
filters[0].Apply();
if (children[0].style.visibility=="hidden") children[0].style.visibility="visible";else children[0].style.visibility="hidden";
if (children[1].style.visibility=="hidden") children[1].style.visibility="visible";else children[1].style.visibility="hidden";
filters[0].play();
}

window.setTimeout("rdl_play()",2000); //加上这个就好了。这个是每2秒执行一次这个函数
}
meizz 2005-12-31
  • 打赏
  • 举报
回复
setInterval("rdl_play()", 1000); //每隔一秒运行一次

87,907

社区成员

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

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