webForum webForum sponsras med lina och serverplats av Binero AB

Gå tillbaka   webForum > Utveckling > Webbutveckling > Javascript

Javascript Här diskuteras det som rör Javascript, AJAX, DOM & DHTML.

Svar
 
Trådverktyg Visningsalternativ
Äldre 2003-11-28, 14:33   #1
Jesper T
Medlem
 
Jesper Ts avatar
 
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!">
__________________
Vänligen Jesper
Etisk kommunikation
Jesper T besöker inte forumet just nu   Svara med citat
Äldre 2003-11-28, 15:34 Markerad som löst av Jesper T   #2
Jojoxx
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..."
Jojoxx besöker inte forumet just nu   Svara med citat
Äldre 2003-11-28, 17:51   #3
Jesper T
Medlem
 
Jesper Ts avatar
 
Registrerad: 2001-11-15
Ort: Järna
Inlägg: 7 050
Lösningar: 182
Tack det gjorde susen.
__________________
Vänligen Jesper
Etisk kommunikation
Jesper T besöker inte forumet just nu   Svara med citat
Svar
webForum > Utveckling > Webbutveckling > Javascript

Trådverktyg
Visningsalternativ

Forumregler
Du får inte posta nya trådar
Du får inte posta svar
Du får inte bifoga filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är i GMT +1. Klockan är nu 18:25.


Powered by: vBulletin Version 3.8.6
Copyright © webForum