MD: iFrame Resize bei OPERA

Hallo Zusammen,

ich habe ein Problem das mich zur Verzweiflung treibt.

Eine HTML Seite mit einer Tabelle.
In einem Teil der Tabelle befindet sich ein iFrame.
Je nach Größe des Inhaltes des iFrames soll sich das iFrame und die Tabelle entsprechend anpassen.

Bei IE und Firefox klappt das soweit auch bestens.
Beim Opera wird das ganze aber nur Größer wenn dann ein kleinerer Inhalt kommt, wird die das iFrame nicht kleiner skaliert.

Habt ihr dafür eine Lösung?

Bisher versuche ich es mit folgenden script:

moz=document.getElementById&&!document.all
mozHeightOffset=0

function on_iframe_load(){
document.getElementById('iframe_id').height=0 // required for Moz bug, value can be "", null, or integer
document.getElementById('iframe_id').height=window.frames["iframe_name"].document.body.scrollHeight+(moz?mozHeightOffset:0)
}

klappt nur leider unter Opera nicht ?!

  1. Hallo MD,

    Je nach Größe des Inhaltes des iFrames soll sich das iFrame und die Tabelle entsprechend anpassen.

    Bei IE und Firefox klappt das soweit auch bestens.
    Beim Opera wird das ganze aber nur Größer wenn dann ein kleinerer Inhalt kommt, wird die das iFrame nicht kleiner skaliert.

    klappt nur leider unter Opera nicht ?!

    Also bei mir klappt die Iframeanpassung auch in Opera wunderbar.

    Gruß Gernot