Gernot Back: Tabellenproblem mit opera

Beitrag lesen

Hallo lina,

Die Tabelle wird innerhalb eines javascripts auf width=100% gesetzt.

Das Phänomen habe ich bei Opera schon häufig beobachtet, dass nachträgliche Änderungen der Style-Eigenschaften per Javascript nur unvollständig gerendert werden. Wenn man dann auf ein anderses Fenster oder den Desktop und zuückschaltet, wird dann alles so dargestellt wie gewünscht.

Was du versuchen könntest, ist dem inneren Element, das die Breite des äußeren Elementes übernehmen soll, anstelle von 100% den Wert 'inherit' zuzuweisen. Da macht aber der IE vielleicht nicht mit, der doch 100% braucht. (ggf nur if(window.opera))

Eine andere Möglichkeit ist, die offsetWidth des äußeren Elements auszulesen und sie dem inneren Element + 'px' als style.width zuzuweisen.

Gruß Gernot