setInterval("rdl_play()", 1000); //每隔一秒运行一次

解决方案 »

  1.   

    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秒执行一次这个函数
    }
      

  2.   

    <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>