in een pagina met frames probeer ik een JS functie in een ander frame aan te roepen. Stel, ik heb twee frames (links en rechts), de functie is links gedefinieerd, maar hij moet vanaf rechts aangeroepen kunnen worden. Ik kon helaas niets vinden, heeft iemand raad? Mijn dank is groot
Verwijderd
volgens mij zoiets als:
top.frames['jouwFrame'].jouwFunctie('metUiteraardJouwVariabelen');

(ja dus)
top.frames['jouwFrame'].jouwFunctie('metUiteraardJouwVariabelen');
(ja dus)
[ Voor 0% gewijzigd door Verwijderd op 27-10-2002 23:23 . Reden: typ ik nou zo traag of typt Pelle zo snel? ]
Als je ff op een site als: http://www.irt.org had gekeken was je al sneller bij de oplossing geweest... Je had overigens ook ff in de FAQ van danwel W&G en P&W kunnen kijken...Verwijderd schreef op 27 oktober 2002 @ 22:56:
ik heb een held erbij
30 minuten zoekwerk teniet gedaan in een reply binnen een minuut
Tis een kwestie van het begrijpen van het objectmodel. Functies en variabelen zijn in feite methodes en eigenschappen van het window-object. En frames zijn niks anders dan windows.
top.framenaam.functie()
top.frames['framenaam'].functie()
etc..
top.framenaam.functie()
top.frames['framenaam'].functie()
etc..
Pagina: 1
Dit topic is gesloten.
![]()