12. december 2005 - 18:35Der er
3 kommentarer og 1 løsning
blink da
jeg har følgende fra et spm her på eksperten: <script language="javascript"> function Blink() { obj=document.getElementById("blink"); if (obj.style.visibility=="hidden") obj.style.visibility="visible"; else obj.style.visibility="hidden"; window.setTimeout("Blink();",800); } </script>
Det virker fint.
Men nu har jeg endnu et objekt jeg skal have til at blinke. Så jeg kopiere scriptet og ændre funktionsnavn til blink2 de 2 steder og jeg ændrer getelementbyid til blink2. Objektet hedder naturligvis også blink2.
Du kunne lave en mere generel funktion: <script type="text/javascript"> function blink(elmID) { oS = document.getElementById(elmID).style; oS.visibility = (oS.visibility == "hidden") ? "visible" : "hidden"; } /* Sætter to timere med setInterval, som kalder funktionen hvert 800'nde millisekund Bemærk at de to variabler timer1 og timer2 kan senere bruges til at stoppe blinkeriet , fx: window.clearInterval(timer1); */ var timer1 = window.setInterval("blink('blink1');",800); var timer2 = window.setInterval("blink('blink2');",800); </script>
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.