如何用延时调用类中的方法?
var   pt   =   new   py(); 
 pt.start(); 
 function   py(){ 
             this.start=function   () 
             { 
                               ……; 
                               ……; 
                               setTimeout( "this.start() ",1000);                                                         
             }; 
 }   
 我想实现只要调用start以后 
 每隔一秒就自动执行一次start里面的代码 
 但是不知道这样做为什么会出错
------解决方案--------------------var pt = new py(); 
 pt.start(); 
 function py(){ 
     this.start=function () 
     {             
 		  alert(0); 
           setTimeout( "pt.start() ",1000);                     
     }; 
 } 
 //这样就可以,py不可以的
------解决方案--------------------var pt = new py(); 
 pt.start(); 
 function py(){ 
 	this.start=function (){ 
 		var _this=this; 
 		var _thisFun=this.start; 
 		alert(1); 
 		setTimeout(function(){_thisFun.call(_this);},1000); 
 	}; 
 }   
 ff下测试通过,不知ie如何?