| Autor | Zpráva | ||
|---|---|---|---|
| Epsonnn Profil * |
#1 · Zasláno: 31. 3. 2017, 15:39:07
Proč to nejde zastavit po vícenásobném kliknutí, a dá se nějak ignorovat vícenásobné kliknutí (např. return false) ?? Díky za pomoc.
<button onClick="zapni = setInterval(pocitadlo, 1000)" id="demo">Start</button>
<button onClick="clearInterval(zapni)">Stop</button>
<script>
var c = 0;
function pocitadlo() {
document.getElementById("demo").innerHTML = ++c;
}
</script> |
||
| weroro Profil |
#2 · Zasláno: 31. 3. 2017, 15:42:12
Pri každom kliku na Start je dobré volať najprv clearInterval.
<button onClick="clearInterval(zapni);zapni = setInterval(pocitadlo, 1000);" id="demo">Start</button> a pre istotu ešte pridať <script>
var zapni;
var c = 0;
function pocitadlo() {
document.getElementById("demo").innerHTML = ++c;
}
</script> |
||
|
Časová prodleva: 9 let
|
|||
0