做个计时器[window.setTimeout(script, msec)],在计时器里边写上reload(),这样就可以不停的刷新页面了。或者我想不刷新页面也可以实现你要的效果,就是隔一段时间就执行改变背景色的功能。这样也使可以不停的更换背景色来实现闪动效果!

解决方案 »

  1.   

    那就在闪动一次之后clear掉计时器(关闭计时器)不就不会再次执行了吗?这样不就达到执行一次的目的了吗?
      

  2.   

    <script language="javascript">
    <!--
    function flash(o)
    {
    var o = document.getElementById(o);
    o.style.backgroundColor="#FF0";
    f = function(){o.style.backgroundColor="#FFF"};
    setTimeout( f, 100 );
    }
    //-->
    </script><div style="height:200px;width:200px;line-height:200px;text-align:center;" id="ice">
    我要闪动
    </div><input type="button" onclick="flash('ice')" value="闪一下"/>