document.readyState funktioniert nicht in Firefox und Chrome

In meiner Anwendung rufe ich für jeden eine Methode auf1000ms um das Dokument readyState zu überprüfen. Im Folgenden ist der Code, den ich verwende,

var success=setInterval(""CheckState()"",1000);

function CheckState(){

if($get('businessDownl').document.readyState=="interactive" || 
      $get('businessDownl').document.readyState=="complete"){
           alert("Great");
           clearInterval(success);
  } 
}

Dieser Code funktioniert gut in IE-Browser. Aber in Firefox und Chrome-Browser schlägt fehl. Ich habe versucht mit$get('businessDownl').readyState Außerdem wird als undefiniert gedruckt. Kann mir jemand sagen, wie man den readyState für FF und Chrome im obigen Szenario benutzt?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage