kde musíte pár sekúnd čakať, aby ste si stiahli nejaký súbor.
Preto som sa pustil do svojho riešenia - čo najjednoduchšieho.
Obsah súboru countdown.js:
Kód: Vybrať všetko
/* Declare function Countdown (): */
function Countdown () {
/* Set recursive repeating of function: */
var repeating = window.setTimeout ('Countdown ()', 1000);
/* Set variables: */
var seconds = document.getElementById('seconds');
/* Check, if seconds count is lower than 2: */
if (seconds.innerHTML < 2) {
/* Clear interval: */
window.clearTimeout (repeating);
/* Show message: */
seconds.innerHTML = 'Great success, dude!';
} else {
/* Perform calculations and set new variables: */
var calculation = seconds.innerHTML - 1;
/* Show new seconds count: */
seconds.innerHTML = calculation;
}
}
Kód: Vybrať všetko
<script type='text/javascript' src='countdown.js'></script>
<script type='text/javascript'>
/* Call function Countdown (): */
Countdown ();
</script>
<h1 id='seconds'>10</h1>
že premenná seconds na riadku 11 je nulová.
Vie mi niekto povedať prečo? Vďaka.