PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : iFrame-Objekt von einem iFrame aus - wie?


s0niKk
16.06.2004, 18:50
Also ich hab ein Script in einem iFrame, dass über PHP dynamsich ne Tabelle generiert, die sich auch in der Größe ändert - ändert sich die Größe wird das iFrame in der sich die Tabelle befindet auch in der Größe angepaßt. Die Technik funktionierte bis jetzt eigentlich ziemlich gut, nur dass ich nicht mehr angewiesen sein möchte auf das iframe-objekt im darüberliegenden movie mit parent.doucment.getElementById("iframe") zuzugreifen bzw. das bei einsatz der technik in einem popup nichmehr funktioniert.

Ist eignetlich ne einfache DOM-Frage, aber wie bekomme ich das iFrame-Objekt!?

╔══════════════╗
║·······················║ docA·=·Haupt-Document
║···┌────┐··········║ docB·=·Document·in·iFrame
║···│ docB │←das da!··║
║···└────┘··········║
║·······················║ wie lautet der code in docB,
║·······················║ um das iFrame als Objekt zu
║··················docA ║ kriegen?
╚══════════════╝


Felix Kaiser
17.06.2004, 18:45
Wenn das bei Popups nicht mehr geht, dann weiße dem document Objekt des Popups einfach eine Eigenschaft zu, die du auf das Objekt des iframes verweisen lässt.

var popup = window.open(...);
popup.document.iframe = parent.document.getElementById(...);

Dann kannst im Popup damit arbeiten, document.iframe.document.blablubb...

s0niKk
18.06.2004, 09:52
yup.. Gute idee!