Avatar billede ettrup1987 Nybegynder
08. december 2012 - 16:18 Der er 5 kommentarer og
1 løsning

Vis billed efter hvad du vælger i select menuen?

Skal have nogle forskelling ting man kan vælge fra en select menu og skal have vist et billed for hvad du nu vælger?
Hvordan er det nu lige man gør det?
Avatar billede Slettet bruger
08. december 2012 - 16:35 #1
<select onchange="document.getElementById('vis').src=this.options[selectedElement].value">
  <option value="tree.jpg">Træ</option>
  <option value="dog.gif">Hund</option>
  <Option value="cat.jpg">Kat</option>
</select>
.
..
.
<img id="vis" src="tree.jpg">
Avatar billede Slettet bruger
08. december 2012 - 16:35 #2
Arh, "selectedElement" skal være "this.selectedElement"
Avatar billede olebole Juniormester
08. december 2012 - 18:32 #3
<ole>

- og for at bruge vandet på denne side af åen  *o)

<select onchange="document.getElementById('vis').src=this.value">

/mvh
</bole>
Avatar billede olebole Juniormester
08. december 2012 - 18:36 #4
@TANK32: Mon ikke du i øvrigt mente: "Arh, 'selectedElement' skal være 'this.selectedIndex'"?  =)
Avatar billede Slettet bruger
08. december 2012 - 22:24 #5
Damn! Jo selvfølgelig  : )

this.value kendes ikke i Internet Explorer 7 og tidligere..

Men det er det også en god vane at benytte den gammeldaws tilgang, fordi:
this.value = this.options[this.selectedIndex].value
men
this.text  = undefined - hvilket jo er lidt ulogisk.. Især hvis man er vant til this.value..
Avatar billede olebole Juniormester
08. december 2012 - 22:49 #6
"this.value kendes ikke i Internet Explorer 7 og tidligere.." >> Forkert. Det har virket siden IE4-5 stykker.

Det andet, du skriver, forstår jeg ikke
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





White paper
Tidsbegrænset kampagne: Overvejer du at udskifte eller tilføje printere i din forretning? Vi kan tilbyde én eller flere maskiner gratis