codice:
getAvaiableFonts = function( ){ 
    var testerMarkup = '<applet name="font_box" id="font_box" code="FontDetector.class" mayscript="true"></applet>';

    $( "#font_detector_box" ).html( testerMarkup ); 			

    var detectionComplete = null; 				 				

    var checkAppletStatus = function( ){ 	
	   detectionComplete = document.getElementsByName( "font_box" )[0].returnDetectedFonts( ).split( "," )[ document.getElementsByName( "font_box" )[0].returnDetectedFonts( ).split( "," ).length-1 ];

    };

while( detectionComplete !== "READY" )
{ 					 					

    checkAppletStatus( );

}

alert( detectionComplete ); 				 

};
Vorrei implementare una sorta di poller, al posto del ciclo while, introducendo una sleep di 500ms, il problema è che la set time out mi perde lo scope.