![]() |
|
|
|||||||
| Javascript Här diskuteras det som rör Javascript, AJAX, DOM & DHTML. |
![]() |
|
|
Trådverktyg | Visningsalternativ |
|
|
#1 |
|
Medlem
Registrerad: 2001-11-15
Ort: Järna
Inlägg: 7 050
Lösningar: 182 |
Lite fördröjning tack
Jag har gjort ett litet skript för att byta ut ettor emot nollor och tvärt om. Går det att få in en liten fördröjning mellan varje byte?
Kod:
<script>
function rulla(){
var obj = document.getElementById
for(var i=1;i<5;i++){
if(obj("ids_"+i).innerText=="1"){
obj("ids_"+i).innerText="0";
}else{obj("ids_"+i).innerText="1";}
}
}
</script>
<div id="ids_1">0</div>
<div id="ids_2">1</div>
<div id="ids_3">0</div>
<div id="ids_4">1</div>
<input type="button" onclick="rulla()" value="Rulla!">
|
|
|
|
|
|
Markerad som löst av Jesper T #2 |
|
Moderator
Registrerad: 2000-06-18
Inlägg: 4 199
Lösningar: 246 |
JavaScript har (tyvärr) ingen "sleep"-funktion, så du får använda setTimeout;
Kod:
<script>
function rulla(){
var timeout=500; // ms.
for(var i=1;i<5;i++){
setTimeout("document.getElementById('ids_"+i+"').innerHTML=(document.getElementById('ids_"+i+"').innerHTML=='1')?'0':'1';",(i-1)*timeout);
}
}
</script>
<div id="ids_1">0</div>
<div id="ids_2">1</div>
<div id="ids_3">0</div>
<div id="ids_4">1</div>
<input type="button" onclick="rulla()" value="Rulla!">
__________________
/ Jojoxx "Always remember that you're unique and special, just like everyone else..." |
|
|
|
|
|
#3 |
|
Medlem
Registrerad: 2001-11-15
Ort: Järna
Inlägg: 7 050
Lösningar: 182 |
Tack det gjorde susen.
|
|
|
|
![]() |
| Trådverktyg | |
| Visningsalternativ | |
|
|