Avatar billede robson Nybegynder
21. marts 2003 - 15:10 Der er 1 løsning

dynamisk ID i function

simpelt spørgsmål -tror jeg ;)

Jeg har en funktion der tager imod en parameter og med denne vil jeg gerne ændre src på mit billede. Koden er:

function SwopImage(varID) {
  document.all."+varID+".src='billede.gif';
}

<IMG id=img1 SRC="billede2.gif" width=12 height=12>
<span onclick="SwopImage('img1');">klik</span>

problemet ligger i at opbygge strengen
document.all."+varID+".src='billede.gif';
således at ID'et accepteres.
HVAD GØR JEG FORKERT?
Avatar billede robson Nybegynder
21. marts 2003 - 15:25 #1
OK - fandt selv en løsning !!

varStr = "document.all."+varID+".src='billede.gif'"
eval(varStr);

vupti  :o)
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