<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>
<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>
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>
这样就可以
直接使用setInterval(this.go, 1000);会把变量丢了
使用xiaolei1982的方式就不会丢,不清楚是咋回事,暂时解决这个问题了