HI,
ich habe ein Frame fogendermaßen Aufgebaut:
ich rufe nun aus „oben“ eine Function in „flash“ mit
self.parent.parent.parent.flash.VarHolen();
auf.
Dabei sagt mir der IE Zugriff verweigert und stoppt.
Was ist falsh?
DANKE.
HI,
ich habe ein Frame fogendermaßen Aufgebaut:
ich rufe nun aus „oben“ eine Function in „flash“ mit
self.parent.parent.parent.flash.VarHolen();
auf.
Dabei sagt mir der IE Zugriff verweigert und stoppt.
Was ist falsh?
DANKE.
Hallo,
Deine Idee mit den parents ist schon richtig, aber es reicht folgendes:
parent.flash.VarHolen();
Warum?
Du hast nur eine HTML-Datei (also folglich nur einen Parent), die das gesamte verschachtelte Framset definiert.
Deine HTML-Dateien menu.htm, oben.htm, main.htm sowie flash.htm definieren ja selbst keine Framsets mehr!!!
Mehrere parents ergeben sich nur dann, wenn Du z.B. eine Framseset-Html-Datei schreibst, die Deine Browser-Ansicht in einen linken und rechten Frame teilt und Du dann in den linken Frame widerum eine HTML-Datei laedts, die ihrerseits eine Framset-Definition beinhaltet. Dann haettest Du einen Parent von einem Parent usw.
In diesem Fall gibt es aber nur genau EINE Datei, die das GESAMTE verschachtelte Framset definiert, also folglich auch nur einen Parent.
q.e.d
CU