Gernot Back: von einem IFrame auf den anderen zugreifen?

Beitrag lesen

Hallo TheFamousMrMustermann,

wie kann ich in einem Mozilla-Browser von einem IFrame auf den anderen zugreifen?
Folgende Zeile funktioniert im Internet-Explorer:

parent.window.document.frames["iFrameUploadProgressBar"].location.href = "ProgressIndicator.uplx?progressid=<%=progressid%>";

Viel zu kompliziert gedacht, so gehts:

parent.frames["iFrameUploadProgressBar"].location.href = "ProgressIndicator.uplx?progressid=<%=progressid%>";

Das dürfte meines Wissens in Mozilla/FireFox/Netscape(6/7) immer noch nicht funktionieren, weil die das Frames-Objekt nicht auf Iframes beziehen können.

Warum sprichst du den Iframe nicht einfach nur über seinen Namen an, anstatt diesen Umweg über das Framesobjekt zu gehen.

parent.iFrameUploadProgressBar.location.href = "ProgressIndicator.uplx?progressid=<%=progressid%>";

Gruß Gernot