sorry, was noch Testkram drin: _global.rek = {} _global.rek.chk = function(ref,theVal){ if(this.i++ > 251){ this.args = theVal; this.interval = setInterval(_global.rek,"pauseFunc",25,ref) return true; } } _global.rek.pauseFunc = function(ref){ clearInterval(this.interval); ref.apply(null,this.args); this.i = 0; } // Anwendungstest function rekursiv(v,param){ // Rekursionsüberwachung hier //-------------------------------- if(rek.chk(arguments.callee,arguments)){ return; } //-------------------------------- trace(v + ", " + param) ++v; rekursiv(v,param) } rekursiv(1,"PARAMETER") ------------------------------------------------------ Archiv : //www.freelists.org/archives/ascoders/ Optionen : //www.freelists.org/list/ascoders ------------------------------------------------------