Autor | Zpráva | ||
---|---|---|---|
K. Profil * |
#1 · Zasláno: 6. 8. 2005, 14:51:59
Chtěl bych se zeptat, zda-li jde JS nějak přimět výpis výsupního bufferu (něco jako flush()). Jde o to, že načítám data z XML a při jejích větším počtu to načítání trvá délší dobu a já chci po tuto dobu zobrazit nápis, že se to načítá.
Děkuji za jakoukoliv radu. |
||
peta Profil * |
#2 · Zasláno: 6. 8. 2005, 16:17:24
K.
<div id=xxx>Nacitam</div> <script> function kresliObrazky() { getElementByID(xxx).style.display="block"; ... getElementByID(xxx).style.display="none"; } </script> flush mozna je take, pak ale je onload a podobne akce. Kdyz das do google: javascript onload exapmple urcite ti neco najde pouzitelne |
||
Leo Profil |
#3 · Zasláno: 7. 8. 2005, 16:42:17
Prohlizec obecne udela vystup do prohlizece az kdyz se ukonci zpracovani celeho bloku <script></script>, Leo
|
||
Fred Profil |
#4 · Zasláno: 7. 8. 2005, 18:20:12
|
||
Časová prodleva: 3 dny
|
|||
K. Profil * |
#5 · Zasláno: 10. 8. 2005, 18:01:19
Nejsem si jistý jestli mi právě toto pomůže. Já potřebuji zobrazit výpis až o mnohem později než se spustí funkce registrovaná ve window.onload (ten výpis je vyvolán až stiskem tlačítka). Jde o to, že potřebuji aby se ten výpis (tabulka o cca 10000 řádků) alespoň vypisoval postupně (ve FF je tabulka zobrazena do 4-5 vteřin, ale v IE to trvá kolem 15 vteřin).
|
||
Leo Profil |
#6 · Zasláno: 10. 8. 2005, 18:37:01
Tabulku vam IE po castech nevykresli. Mam pocit, ze existuje jakasi finta s nastavenim table layout na fixed, ale uz si nepamatuju jaka presne. Leo
|
||
habendorf Profil |
#7 · Zasláno: 10. 8. 2005, 18:48:40
Mam pocit, ze existuje jakasi finta s nastavenim table layout na fixed, ale uz si nepamatuju jaka presne.
Jo, IE6 pak (údajně, nezkoušel jsem) vykresluje řádky najednou po sedmi. |
||
K. Profil * |
#8 · Zasláno: 11. 8. 2005, 12:04:50
Děkuji všem za rady. Nakonec jsem to vyřešil tak, jak jsem to původně chtěl: načítám to XML pomocí XSL transformací a je to mnohem rychlejší.
|
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0