Avatar billede refshauge Nybegynder
03. maj 2002 - 10:49 Der er 4 kommentarer og
1 løsning

Skift billede i anden frame

Jeg har følgende funktion:
  function start(bogstav) {
    parent.menu.document.images. + bogstav + .src  = '../publikation_images/menu_pil.gif';
  }

funktionen kaldes med start('a'); og skal så skifte det billede i menu-framen som hedder a

Det virker dog ikke, og jeg kan ikke lige finde ud af hvordan det skal skrues sammen for at komme til at virke.
 
Avatar billede cdc Novice
03. maj 2002 - 10:53 #1
nu skriver du parent, hvad med at skrive navnet på den frame du vil skifte billedet i ?
Avatar billede refshauge Nybegynder
03. maj 2002 - 10:56 #2
Framen hedder "menu" og der står parent.menu... så det mener jeg er OK.

Det virker i hvert fald hvis jeg skriver
parent.menu.document.images.a.src  = '../publikation_images/menu_pil.gif';

Men det skal jo helst være afhængig af det bogstav man overfører til funktionen.
Avatar billede jakoba Nybegynder
03. maj 2002 - 11:18 #3
parent.menu.document.images[ bogstav ].src  = '../publikation_images/menu_pil.gif';

Duu kan ikke bruge + i en lægge en adresse somom det var en streng. der må du bruge array-notation.

mvh JakobA
Avatar billede jakoba Nybegynder
03. maj 2002 - 11:20 #4
i sin yderlighed:

parent['menu']['document']['images'][ bogstav ].src  = '../publikation_images/menu_pil.gif';

lidt klumpet men det skulle også virke :-))
Avatar billede refshauge Nybegynder
03. maj 2002 - 11:46 #5
Tak jakoba
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