| 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: 18 let
|
|||
0