Avatar billede sorteplov Nybegynder
29. april 2002 - 13:46 Der er 7 kommentarer og
1 løsning

Skift billede ved onClick

Hej

Jeg skal bruge en variant af det nok så kendte rollover script - med onMouseOver/onMouseOut, men det skal virke på flg. måde:

Billedet bliver skiftet ud første gang med onClick. Når man så klikker på det billede der er blevet skiftet ud skal det vende tilbage til det som det var før. Altså kort skitseret:

Klik på billede1.gif skifter til billede2.gif
Klik på billede2.gif skifter til billede1.gif

Hvordan gør man det?
Avatar billede sorteplov Nybegynder
29. april 2002 - 13:48 #1
Nå ja det skal være uden brug af DIV's og getElementByID, da jeg skal bruge det samme script mange steder på samme side og jeg ikke vil ændre ID på alle billederne.
Avatar billede tobias_cool Nybegynder
29. april 2002 - 13:56 #2
onMouseover = 'this.src = NytBMP.gif'
Avatar billede tobias_cool Nybegynder
29. april 2002 - 13:57 #3
hovsa sorry, læste ikke igennem lol ;)
Avatar billede sorteplov Nybegynder
29. april 2002 - 13:59 #4
OK ;-)
Avatar billede sorteplov Nybegynder
29. april 2002 - 14:13 #5
Lige en lille biting - det skal virke i IE5+ og NS6+ på hhv. PC og Mac
Avatar billede sorteplov Nybegynder
29. april 2002 - 17:25 #6
Var ude i lidt hjælp til selvhjælp og fandt selv svaret:

<TD background="1.gif" onClick="this.style.backgroundImage=(this.gifOn)?'url(1.gif)':'url(2.gif)';this.gifOn=(this.gifOn)?0:1;"><img src="usynlig.gif"></td>
Avatar billede tobias_cool Nybegynder
29. april 2002 - 19:13 #7
Det bår dæjli' :D
Avatar billede jakoba Nybegynder
30. april 2002 - 00:04 #8
sorteplov >> vil det sige den virker på Mac med IE? Det ville være rart at vide.

mvh JakobA
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester