Hallo,
Ich habe da drei Links, auf denen rechts neben dem Iframe "leer", "mittel" und "voll" steht, damit du beobachten kannst, wie sich die Höhe des Iframes an den Platzbedarf wechselweise darin eingebundener Dokumente anpasst. Ich dachte das ist genau das Thema!
Ich meinte natürlich die Links, sry!
Ich komm nur mit Deinem Code nicht zurecht, die Verlinkung verwirrt mich etwas. In meinem Projekt wird der Inhalt der Iframe innhalb der Iframe verändert, nicht wie bei Dir, außerhalb der Iframe.
Also so wie ich das jetzt verstanden habe, gibt es keine allgemeine Lösung für alle Browser, richtig? Deswegen hast Du auch eine Browserweiche verwendet?
Noch mal zurück zu meinem Beispiel:
function dynfrm() {
iframe = document.getElementById('myIframe');
content_iframe = parent.myIframe.document.getElementById('div_elem');
iframe.style.height = content_iframe.offsetHeight + 'px';
}
die Variable content_iframe wird mit paretn.myIframe... zugewiesen, und diese Zuweisung funktioniert nur im IE, denke ich. Ich brauchte jetzt quasi eine Zuweisung dieser Variable für alle Nicht-IE.
Ich habe Dein Beispiel versucht für meines tauglich zu machen, ich versteh deinen Code leider nicht all zu gut, da ich auch kaum Erfahrung in Sachen Javascript habe.
Gruß
Mauz