Zum Inhalt springen

Höhe externer Dateien mit PHP bestimmen

Erstellt am 25. September 2007 · 2 Antworten · letzte Antwort am 25. September 2007

Tags: Frage

linajoy ·

Ich muss externe HTML-Dateien per I-Frame einbinden. Die Höhe dieser Dateien ist leider nicht bekannt.

Daher würde ich gerne die Höhe des I-Frames auf die Höhe der einzubindenen Seite setzen. Ist es möglich, diese per PHP auszulesen?

Ich habe eine JavaScript Lösung gefunden, finde aber PHP sauberer. Ausserdem stellt die JavaScript Lösung anforderungen an die externe HTML-Datei, die ich nicht erfüllen kann, da ich auf diese Dateien eines Externen Dienstleisters keinen Einfluss habe.

<iframe src="eineDatei.html" id="meinIframe" onLoad="anpassen()"></iframe>
function iFrameAnpassen(){
  document.getElementById('iframe').style.height = document.getElementById('iframe').document.getElementById('inhalt').offsetHeight + 'px'; //alles in einer Zeile!
}

Dabei muss jedoch die einzufügende HTML-Datei ein element Namens 'inhalt' enthälten, das alles umschließt.

Grüße Lina