<html>
<head>
<SCRIPT   LANGUAGE=javascript>
<!--
function   cls(){this.re=function(){
aa=this;
setInterval(function(){aa.go()},1000); 
}
this.go=function(){
alert("OK");
}
}
var   obj=new   cls();
obj.re();
//-->
</SCRIPT></head>
<body>
dd
</body></html>

解决方案 »

  1.   

    如果没参数,就直接写!
    L@_@K<html> 
    <head> 
    <SCRIPT LANGUAGE=javascript> 
    <!-- 
    function cls()

        this.re=function(){ 
            setInterval(this.go, 1000);
        } 
        this.go=function(){ 
            alert("OK"); 
        }

    var obj=new cls(); 
    obj.re();
    //--> 
    </SCRIPT> </head> 
    <body> 
    dd 
    </body> </html>
      

  2.   

    setInterval(go,1000);
    这样就可以
      

  3.   

    To buxiangwei至少要挂上 this!
      

  4.   

    这个类中还有一个变量this.obj
    直接使用setInterval(this.go, 1000);会把变量丢了
    使用xiaolei1982的方式就不会丢,不清楚是咋回事,暂时解决这个问题了