Avatar billede godtnok Nybegynder
12. september 2005 - 15:47 Der er 6 kommentarer og
1 løsning

onClick: Skift billede

Jeg mangler lidt en løsning til følgende problemstilling.

Jeg har i en formular et par knapper som skal "huske" at de er blevet klikket på.

Eksempelvis klikker man på billede "Fed skrift" og grafisk bliver billede vist som valgt. Hvis brugeren så vælger at slå fed skrift fra, skal den gå tilbage til det første billede. Lidt kringlet formuleret, så jeg håber i forstår hvad jeg mener.

Det burde være muligt, ikke?
Avatar billede roenving Novice
12. september 2005 - 15:51 #1
F.eks. sådan:

<img src="fed.gif" onclick="this.src=this.src.indexOf('fed_aktiv.gif')>-1?'fed.gif':'fed_aktiv.gif'">
Avatar billede godtnok Nybegynder
12. september 2005 - 16:00 #2
Takker :-) Hvordan accepterer jeg lige dit svar? Det er lidt lang tid siden jeg har brugt experten.
Avatar billede godtnok Nybegynder
12. september 2005 - 16:04 #3
Kan du evt. udvide eksemplet med overførsel af en form værdi.

F.eks.

<img scr="fed.gif">

<input type='hidden' name='fed' value='on/off'>

Så værdien af klikket på billedet bliver overført til det skjulte formular felt?
Avatar billede roenving Novice
12. september 2005 - 16:18 #4
Ja, men den forøger kraftigt kodelængden:

<img src="fed.gif" onclick="this.src=this.src.indexOf('fed_aktiv.gif')>-1?'fed.gif':'fed_aktiv.gif'; document.FORMNAVN.fed.value=this.src.indexOf('fed_aktiv.gif')>-1?'on':'off';">

-- els velbekomme '-)
Avatar billede roenving Novice
12. september 2005 - 16:19 #5
;O)
Avatar billede godtnok Nybegynder
12. september 2005 - 16:38 #6
takker :-)
Avatar billede roenving Novice
12. september 2005 - 16:42 #7
-- og jeg takker for point ;~}

-- men jeg blev da mildest talt en anelse forbløffet, da jeg så, at du havde givet så mange, jeg ville have forventet at få 15 eller 30 ...
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

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