Kann mir jemadn sagen, wie ich das serverseitig mache, bzw. einen Link dazu schicken?
Hallo Horst,
ich will mit
frames['iframe'].document.getElementById('body').offsetHeight
die Höhe der zu ladenden Seite bestimmen,
sobald ich im iframe aber eine Seite über "http://meinedomain.de/..."
lade, bekomme ich keinen Rückgabewert - kann man da irgendwas machen?nein, nicht wenn die im iframe geladene Seite von einer anderen Domain stammt.
Javascript darf grundsätzlich nur auf Dokumente zugreifen, die von derselben Domain stammen wie das Script selbst ("Same Origin Policy"). Das ist ein Sicherheitsfeature, um zu verhindern, dass beliebige Seiten durch ein verstecktes Javascript ausspioniert oder gesteuert werden.Gibt es eine Lösung für mein Problem?
Eventuell ja. Du könntest die Fremdinhalte gleich serverseitig, z.B. mit PHP in deine Seite einbinden - dann könnte auch das lästige iframe entfallen und die ganze Größenanpassung wäre unnötig, weil sie automatisch geht.
So long,
Martin