10. marts 2004 - 12:05
Der er
22 kommentarer og 1 løsning
Blinkende billede - hvordan
hvordan får jeg billedet i nedenstående kode til at blinke ? <%If (rsPrivMsg_total) <> 0 Then %> <a href="../profil_pm.asp?IDuser=<%=(rsUserInfo.Fields.Item("IDuser").Value)%>" target="_top"><img src="../images/icon_privatemessage.gif" border="0" onmouseover="return overlib('Du har <%=(rsPrivMsg_total)%> ulæst(e) private besked(er)');" onmouseout="return nd();"></a> <%end if%>
Annonceindlæg fra Barco
10. marts 2004 - 12:06
#1
kan du ikke bare bruge html's <blink></blink>?
10. marts 2004 - 12:09
#2
har fundet denne kode. kan den bruges: <script language="JavaScript"><!-- times = 0; onOrOff= 'on'; rate = 500; // blinks every half second function blinkImage() { if (onOrOff == 'on') onOrOff = 'off'; document.images['myImage'].src = 'myimage' + onOrOff + '.gif'; times--; if (times <= 0) return; setTimeout('blinkImage()',rate); } function someFunction() { times = 3; setTimeout('blinkImage()',rate); } //--></script> det kunne også som den laver være cool hvis man kunne definere antallet af gange den skal blinke
10. marts 2004 - 12:10
#3
<blink></blink> virker ikke
10. marts 2004 - 12:13
#4
myImages er navnet på din gif, det vil sige det der står foran .gif <script language="JavaScript"><!-- var onOrOff= 'on'; var rate = 500; // blinks every half second function blinkImage() { if (onOrOff == 'on') onOrOff = 'off'; document.images['myImage'].src = 'myimage' + onOrOff + '.gif'; times--; if (times <= 0) return; setTimeout('blinkImage()',rate); } var times = 3; setTimeout('blinkImage()',rate); //--></script>
10. marts 2004 - 12:13
#5
du har selvfølgelig sat <img>-tagget ind i mellem, ik?
10. marts 2004 - 12:13
#6
det er jo den samme :o)
10. marts 2004 - 12:15
#7
blink virker ikke mere 3xm mvk, hvad med at lave en animeret gif til funktionen i stedet for et script, som kører et vist antal loops
10. marts 2004 - 12:16
#8
cdc, okay... der kan man bare se =)
10. marts 2004 - 12:18
#9
<div style="text-decoration: blink">laks</div> - desværre understøtter internet exporer det ikke.
10. marts 2004 - 12:19
#10
det er en netscape ting
10. marts 2004 - 12:21
#11
det er det ikke nej. men det er en ie-ikke-understøttet ting. =)
10. marts 2004 - 12:29
#12
burde det virke sådan: <script language="JavaScript"><!-- var onOrOff= 'on'; var rate = 500; // blinks every half second function blinkImage() { if (onOrOff == 'on') onOrOff = 'off'; document.images['button_privatbesked'].src = 'button_privatbesked' + onOrOff + '.gif'; times--; if (times <= 0) return; setTimeout('blinkImage()',rate); } var times = 3; setTimeout('blinkImage()',rate); //--></script> <img src="images/button_privatbesked.gif" width="80" height="17">
10. marts 2004 - 12:33
#13
er selv igang med at teste scriptet, og kan ikke få det til at virke :o) irriterende
10. marts 2004 - 13:40
#14
<script type="text/javascript"> <!-- function blinker(id, tid, gange) { // Variabelforklaringer: // id : id på det element der skal blinke // tid : tiden der skal gå mellem hvert blink i milisekunder // gange : antal gange der skal blinker. Sættes til 0 hvis der // skal blinkes uendeligt. // // Note: Ved 1 blink forstås et skift fra enten synlig til // usynlig eller fra usynlig til synlig. Første blink // resulterer i synlig, så alle ulige antal blink ender // med et synligt element, og alle lige antal blink // ender med et usynligt element. if (gange) { gange--; if (gange) setTimeout('blinker(\''+id+'\', '+tid+', '+gange+')',tid); if (document.getElementById(id).style.visibility == 'visible') document.getElementById(id).style.visibility = 'hidden'; else document.getElementById(id).style.visibility = 'visible'; } else { setTimeout('blinker(\''+id+'\', '+tid+', '+gange+')',tid); if (document.getElementById(id).style.visibility == 'visible') document.getElementById(id).style.visibility = 'hidden'; else document.getElementById(id).style.visibility = 'visible'; } } --> </script> <span id="laks">laks</span> <script type="text/javascript"> <!-- blinker('laks', 500, 5); --> </script> <img id="billede" src="/sti/til/billede.filnavn" border="1" /> <script type="text/javascript"> <!-- blinker('billede', 100, 0); --> </script>
10. marts 2004 - 13:41
#15
det smarte ved denne funktion er at det virker på alt. ikke kun billeder. =)
10. marts 2004 - 13:54
#16
<script> nr=1 delay = 500 antal=2 A=new Array(); A[1]=new Image(); A[1].src = "on.jpg" A[2]=new Image; A[2].src = "of.jpg" function blink() { document.billede.src = A[nr].src nr++ if(nr>antal) nr=1 } </script> <IMG NAME="billede" SRC="on.jpg" onLoad="setTimeout('blink()', delay)">
10. marts 2004 - 14:27
#17
3xm - den er fanme sej. du skal have point og karma :)
10. marts 2004 - 14:34
#18
pelskee, tak! du sidder ikke på pointene, men karma kan du da vist godt strø om dig? =)
10. marts 2004 - 14:37
#19
hehe... den virker - jubiiiiii fedt at den kan klare det hele tak for hjælpen 3xm ;) . karma får du også af mig
10. marts 2004 - 14:40
#20
skal man lave noget fra grunden kan man ligesågodt gøre det ordentligt. =)
10. marts 2004 - 14:42
#21
thankz m8te
10. marts 2004 - 14:44
#22
det var så lidt. og tak for point og karma. =)
10. marts 2004 - 15:28
#23
<script> on=true delay=1000 function blink() { if(on){show = "hidden"; on=false} else{show = "visible"; on=true} document.getElementById("billede").style.visibility=show setTimeout('blink()',delay) } </script> <IMG NAME="billede" SRC="on.jpg" onLoad="blink()">
Vi tilbyder markedets bedste kurser inden for webudvikling