Hallo,
ich hab ein iframe. In diesem Iframe rufe ich eine Funktion am parent auf.
im Parent (die Seite selber):
MyNamespace.MyFunction = function()
{
};
Im Iframe:
parent.MyNamespace.MyFunction();
Der Funktionsaufruf an sich klappt auch!
da ich mehrere solcher Iframes habe, wüsste ich gerne auf der Seite, welches Iframe die Funktion aufgerufen hat.
Eine einfache Möglichkeit wäre natürlich das window object mit zu übergeben, und dann in der Funktion alle window.frames[] zu durchlaufen und mit dem contentWindow zu vergleichen.
Nur wäre es wünschenswert, wenn man das auch einfacher, d.h. ohne Parameterübergabe lösen kann.
Seht ihr eine Möglichkeit? Mir schwebte vor, irgendwie durch arguments.callee.window an das window des iframes ranzukommen, aber so geht es leider nicht.
Gruß!