Avatar billede Slettet bruger
04. marts 2002 - 16:43 Der er 2 kommentarer og
2 løsninger

Universalt vindue?

Jeg har en funktion som skal kunne hentes fra alle vinduer, frames o.l. Funktionen skal ekserkveres i samme popupvindue hver gang(popReactor), faktisk uanset hvor den "startes" fra. Om det er en frame eller andet vindue. Min funktion ser sådan ud, men - den virker ikke :(

function changeStatus(stat) {
switch(stat){
    case 1:
    popReactor.stat.innerHTML = 'test'
    }
}
Avatar billede Slettet bruger
04. marts 2002 - 20:43 #1
Hvis du sætter det script ind på en side langt inde i frameset'et, så kender den jo ikke henvisningen til "popReactor". Det nemmeste for dig vil være bare at lægge scriptet i det dokument, som åbner "popReactor", og så kalde det således på alle dine andre sider:

top.frames["pop_aabner"].changeStatus("blabla");

Husk at henvise til det pågældende dokument korrekt. Her har jeg bare antaget, at det dokument, som åbner vinduet, ligger i øverste frame-lag og hedder "pop_aabner"!
Avatar billede Slettet bruger
04. marts 2002 - 20:54 #2
Man kan ikke henvise til vinduet (popReactor)? Som jeg har skrevet:

popup_navn.tekst_label.innerHTML = value;

eller noget i den retning?
Avatar billede Slettet bruger
05. marts 2002 - 20:46 #3
Jeg forstår ikke helt, hvor du vil hen med din sidste kommentar. Men jeg står ved mit tidligere svar. Det er nemmest, som jeg har sagt!
Avatar billede Slettet bruger
27. juli 2002 - 18:06 #4
- Fandt selv løsningen på problemet. Phoenixv modtager 50% point for ulejligheden ;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