Hallöchen,
nun es gibt ja verschiedene Arten mittels JS content als iFrame zu laden, wie fancybox oder andere Fenster System.
Diese Fenster können via parent auch Funktionen der Hauptseite ansprechen wie zb. parent.hauptSeiteTest('huhu'); nun hab ich festgestellt das wenn der content des Fensters selber eine gleichnamige Funktion besitzt und es in einem neuen Tab und nicht als iFrame geladen wird, eben einfach die eigene Funktion angesprochen und das parent scheinbar ignoriert wird.
Was mir eigentlich auch ganz gut gefällt, die Frage ist, ist das Absicht und machen das alle Browser so?
Wenn nicht müsste ich halt ne if-else einbauen so das wenn es als child geladen wird eben mit parent und als nicht child die Funktion ohne parent aufruft, als Fallback eben.
MFG: Paykoman
nun es gibt ja verschiedene Arten mittels JS content als iFrame zu laden, wie fancybox oder andere Fenster System.
Diese Fenster können via parent auch Funktionen der Hauptseite ansprechen wie zb. parent.hauptSeiteTest('huhu'); nun hab ich festgestellt das wenn der content des Fensters selber eine gleichnamige Funktion besitzt und es in einem neuen Tab und nicht als iFrame geladen wird, eben einfach die eigene Funktion angesprochen und das parent scheinbar ignoriert wird.
Was mir eigentlich auch ganz gut gefällt, die Frage ist, ist das Absicht und machen das alle Browser so?
Wenn nicht müsste ich halt ne if-else einbauen so das wenn es als child geladen wird eben mit parent und als nicht child die Funktion ohne parent aufruft, als Fallback eben.
MFG: Paykoman
Zuletzt bearbeitet von einem Moderator: