Autor | Zpráva | ||
---|---|---|---|
Quespiry Profil |
Dobrej den. Prosim o pomoc s týmhle scriptem:
<script type="text/javascript"> function status(sb_start,sb_end,seconds) { var speed = Math.round(seconds*30); var timer = 0; for(i = sb_start; i <= sb_end; i++) { setTimeout("process('" + i + "')",(timer*speed)); timer++; } } function process(status) { var progress = document.getElementById('status'); progress.innerHTML = status + '%'; var bar = document.getElementById('bar'); bar.style.width = status + '%'; if(status == 100) { progress.innerHTML = 'Completed'; } } status(0,100,10); </script> a ješte k tomu aj css + html <div class='statusbar'> <div id='bar'></div> <div id='status'>0%</div> </div> Ako vidíte, je to script zvaný jako "progress bar" a chci ho udelat tak aby se zobrazil až kdy je stránka kompletne načtena, a ne že se zobrazí hned jak se okno otvorí. Prosím helpnete. Dík |
||
pepaZ Profil |
#2 · Zasláno: 25. 2. 2009, 20:38:24 · Upravil/a: pepaZ
<body onload="status(0,100,10); ">
a odebrat volani status(0,100,10); z bloku <script></script> |
||
Quespiry Profil |
#3 · Zasláno: 26. 2. 2009, 09:48:12
Taká malá zmena a funguje to ! Díky, ja by som nato nikdy neprišiel, js mi moc nejde :) Dík |
||
Časová prodleva: 16 let
|
0