Avatar billede Slettet bruger
10. september 2005 - 10:38 Der er 6 kommentarer og
1 løsning

Mouseover et billede, klik et andet billede, release 3 billede

Hej eksperter, jeg har brug for et script:

Jeg har 5 billeder i min menu som skal udskiftes.
1 ad gangen, alt efter hvad du kører musen over osv.

Forklaring:
Hvis du ikke har musen over billede eller noget skal det bare vise : pic1.jpg.
Hvis du så kører musen over skal det vise: pic1_over.jpg
Hvis du klikker/holder musen nede på billede: pic1_click.jpg
Hvis du så "relase" +r som det hedder i Flash skal den vise pic1_release.jpg.
Hvis du så kører musen væk fra billede skal den vise pic1.jpg igen jo

og så det næste billede hedder jo bare pic2 osv.
Så det skal laves i en funktion.
Avatar billede Slettet bruger
10. september 2005 - 10:53 #1
uhha da da, hvor er der bare mange indlæg kan slet ikke nå at læse dem alle... :P
Avatar billede softspot Forsker
10. september 2005 - 12:19 #2
Du har vel 4 events du kan reagere på:

onmouseover, onmousedown, onmouseup og onmouseout

f.eks.

<img src="pic1.jpg"
  onmouseover="this.src='pic1_over.jpg'"
  onmouseout="this.src=pic1.jpg'"
  onmousedown="this.src='pic1_click.jpg'"
  onmouseup="this.src='pic1_release.jpg'"/>

Hvis du synes det er vigtigt, kan du da godt lave en funktion til at skifte billedet.

function changePic(obj,name) {
  obj.src = name;
}

<img src="pic1.jpg"
  onmouseover="changePic(this,'pic1_over.jpg')"
  onmouseout="changePic(this,'pic1.jpg')"
  onmousedown="changePic(this,'pic1_click.jpg')"
  onmouseup="changePic(this,'pic1_release.jpg')"/>


...men det vinder du jo ikke meget ved.
Avatar billede olebole Juniormester
10. september 2005 - 12:19 #3
<ole>

Så må vi hellere aflaste dig lidt og lade denne tråd hvile et par dage

/mvh
</bole>
Avatar billede Slettet bruger
10. september 2005 - 18:28 #4
Det er lidt svært at forklarer det jeg har brug for.
Det er et billede af et lyssignal, når man ikke gør noget er der ikke videre.
Når du kører musen over lyssignalet skal den Rød lige udskiftes(så den bliver mere tydelig altså med et andet billede)
Når du klikker skal den blive Gul (også med et andet billede)
Når du så slipper musen (altså relase/onmouseup) den skal så forblive grøn(med det sidste af billederne)

indtil du kører musen over en af de andre i menuen, og der er 6 forskellige menupunkter.
Avatar billede softspot Forsker
11. september 2005 - 00:09 #5
Jamen, virker det kode jeg postede ikke, ellers forstår jeg ikke dit behov (heller ikke efter den anden forklaring)...?
Avatar billede Slettet bruger
13. januar 2006 - 12:53 #6
ikke lige det jeg skulle bruge men tak alligevel :D
Avatar billede softspot Forsker
13. januar 2006 - 16:19 #7
OK, jamen så siger jeg tak for point :)
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