Koden virker ikke fordi jeg har 10 knapper som hedder img1 og 10 knapper som hedder img2 og 10 med img3. Koden kan åbenbart ikke finde ud af, f.eks. hvilken af de 10 læsknapper jeg markerer.
MIT SPØRGSMÅL: Hvordan justerer jeg min kode, så de 10 "laes"-knapper individuelt kan hente det samme billede "on rollover" (- og tilsvarende med "rediger" og "slet")?
(((Jeg kunne ændre så alle knapper havde fortløbende img-numre, fra img1 til img30 - men det er både meget besværligt og ikke ideelt!)))
Du kalder dem fra selve tagget: <img src="img1" onmouseover="skift1(this)" onmouseout="skift2(this)" onmousedown="skift3(this)" onmouseup="skift4(this)"> Så laver du 4 functioner der skifter billederne frem og tilbage som du vil.
Hej ras2000>>> Det lyder meget sandsynligt.. (o: Men hvordan laver de funktioner? Og hvad betyder "skift1(this)"? (o: Jeg er ikke så god til javascript!
Jeg er ikke helt sikker på at jeg har forstået din kode korrekt, men jeg går udfra at du har to billeder pr knap, en når musen er over, og en når den ikke er. Dit script tag kommer til at se således ud <script type="text/javascript"> function skiftlaes1(el){ el.src = "laes_over.gif"; } function skiftlaes2(el){ el.src = "laes.gif"; } function skiftrediger1(el){ el.src = "rediger_over.gif"; } function skiftrediger2(el){ el.src = "rediger.gif"; } function skiftslet1(el){ el.src = "slet_over.gif"; } function skiftslet2(el){ el.src = "slet.gif"; } </script> ... og nede i body'en skriver du dine image tags sådan her: <img src="rediger.gif" onmouseover="skiftrediger1(this)" onmouseout="skiftrediger2(this)"> og tilsvarende for slet og laes. Du kan også bruge inline scripting og undvære din kode section: <img src="laes.gif" onmouseover="this.src='laes_over.gif'" onmouseout="this.src='laes.gif'"> Det er en smagssag. Jeg kan anbefale den første det gør det nemmere hvis du vil ændre noget senere. når du kalder en function via onclick="functionsnavn()" eller onmouseover="functionsnavn()" eller lign. kan du sende noget information videre til functionen, inde i parenteserne. I dette tilfælde bliver this sendt videre, this er en henvisning til det tag der kalder functionen.
Du er konge! (o; Enkel og god løsning - og en forståelig beskrivelse. (o:
Synes godt om
Ny brugerNybegynder
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.