Avatar billede bamzen Nybegynder
06. februar 2002 - 16:43 Der er 1 kommentar og
1 løsning

Kalde funktioner i anden frame..... DynAPI 2.5.6

Lidt tricky er denne nok

Jeg har et frameset bestående a en topframe med navnet Navigator og en hovedframe med Navnet Content.....

I begge har jeg defineret et loadPanel lag (en dynapi ting, hvor man kan loade et eksternt dokument i et lag)

Det er i topframen defineret som

randompic = new LoadPanel()

og i content framen som

lolipop = new LoadPanel()

I topframen har jeg desuden defineret en funktion der ser sådan ud

function loadMyRandomPic(){
randompic.setURL('http://www.mitdomain.dk')
}

det virker fint når jeg kalder den fra en onLoad i topframen, men så er det det tricky begynder

Jeg kunne godt tænke mig at kalde funktionen i topframen i en onLoad event i hovedframen....

Der har jeg så prøvet at kalde funktionen således

parent.Navigator.loadMyRandomPic()

men så kommer ie og siger at randompic is not defined....


Hvad skal jeg gøre????

Anyone??

Avatar billede bamzen Nybegynder
06. februar 2002 - 21:32 #1
Well jeg løste problemet ved at lade være...

Og dog, jeg satte en variabel i min hovedframe,,, så lavede jeg et script der loopede og checkede variablen, og hvis den havde ændret sig, ja så skulle den kalde funktionen.
Avatar billede lerchedahl Nybegynder
07. februar 2002 - 12:51 #2
prøv lige med top i stedet for parent...
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