Zu dem Zeitpunkt zu dem Du den iframe erzeugst kennst Du die Menge der
anzuzeigenden Daten nicht. Der iframe macht mit den Daten das, was ein Browser
halt macht: er stellt die Daten innerhalb seiner Größe dar.
Du weißt weder wie der Browser das rendert noch was an Daten kommt. Also
sollte der iframe auf Verdacht so groß wie möglich gemacht werden.
Ich habe bei meinen Archiven die gleiche Konstellation. Linke Spalte feste Breite,
den Rest bekommt der iframe - egal was an Daten kommt. Die linke Spalte
bekommt ein float left, der iframe einen entsprechenden linken Rand. Die Höhe
setze ich nach Gutsherrenart ... halt so 900 px. Kann auch mehr sein
Das
Layout bleibt dann halbwegs elastisch.
Bei Dir liegt eine Tabelle oberhalb des iframes. Mach ihn auf volle Breite und
irgendeine feste Höhe. Scrollen müssen die User eh, also kann der Scrollbar auch
gleich auftauchen.