<SCRIPT LANGUAGE="JScript">                                      function kxfzkfa(obj) {
                  //这里是一段<iframe>自适应高度程序……
setTimeout("kxfzkfa(obj)",1000); }</SCRIPT> 
<iframe src="abc.asp" frameborder="0" marginwidth="0" scrolling="no" marginheight="0" onload="kxfzkfa(this)" id="fzkfzsy" width="98%">我希望加载后每隔1秒执行一次kxfzkfa(obj),但setTimeout存在错误,请高手指教,错在哪里?

解决方案 »

  1.   

    这个不是循环执行的,只是延时执行。
    用这个
    var code = setInterval("代码",1000);
    停止用
    clearInterval(code);
      

  2.   

    Lz这样用setTimeout是可以的
    因为是在函数自身内调用,也会起到与setInterval类似的效果,只不过是使用方法搞错了
    function kxfzkfa(obj) {
        //这里是一段<iframe>自适应高度程序……
        setTimeout(function(){
            kxfzkfa(obj);
        },1000)
    }
      

  3.   

    把这里是一段<iframe>自适应高度程序……
    代码贴出来啊