Hi André,
eigentlich sollten Layouts heutzutage nicht mehr über Tabellen realisiert werden, sondern es sollte mit css basierten Layouts gearbeitet werden.
Aber weil heute Mittwoch ist:
html, body {
height:100%
}
table {
min-height:100%;
height: auto !important;
height: 100%;
}
Dann EINE Tabelle mit drei Zeilen und jeweils einer Zelle. Die Zellen oben und unten kriegen ihre fixen Höhen, die mittlere gar keine Angabe.
Für den iframe wirst aber um JS nicht herumkommen. Entweder an die Höhe der mittleren <td> anpassen (vermeidet Scrolling deiner Seite wegen iframe Höhe) oder an die Höhe des zu ladenden Dokuments (vermeidet Scrolling des iframes).
Gruß
Antipitch