Autor | Zpráva | ||
---|---|---|---|
Darker Profil |
Lze v opeře pomocí javascriptu získat obsah HTTPRequest.responseText ještě během načítání? Streamuju data a rovnou je zobrazuju, ale v opeře se mi vše zobrazí až po ukončení.
Tady je ještě readyStateChange event daného objektu: function readdata() { if(this.readyState==2) { } if(this.readyState==3||this.readyState==4) { seektmp = seeker; while(seektmp<this.responseText.length) { if(this.responseText[seektmp]=="[") { seeker=seektmp; } if(this.responseText[seektmp]=="]") { _this.ondata(this.responseText.substr(seeker+1,seektmp-1-seeker)); seeker=seektmp+1; } seektmp++; } } if(this.readyState==4) { _this.restart(); } } Opera spustí event onreadystatechange pouze při přechodu z connecting na loading. Takže pro čtení nových dat je v Opeře použít event onprogress. |
||
Časová prodleva: 11 let
|
0