Der Martin: tabellenhöhe immer vollbild anpassen...

Beitrag lesen

Hi,

ich habe zwei tabellen.. die erste ist ca. 700 pixel hoch ...

damit dürfte die bei vielen Besuchern schon Scrollbalken erzeugen, weil sie höher ist als das Browserfenster. Nebenbei bemerkt, warum eigentlich eine Tabelle?

ich möchte mit window.inner-height die höhe prüfen, und dann eine tabelle da drunter ausgeben die genau bis zur unteren browserkante passt.

Wozu? Wichtige Informationen kannst du da nicht drin haben, denn du nimmst ja in Kauf, dass diese zusätzliche Tabelle winzig wird. Es geht also, wenn ich dich richtig verstehe, nur um das "Auffüllen" des restlichen Platzes aus optischen Gründen. Da wäre doch eine Hintergrundfarbe bzw. ein Hintergrundbild für das body-Element optimal geeignet.

document.getElementById("table1").style.height = window.innerHeight - 742;

Böse[tm]. Wenn das Browserfenster niedriger als 742px ist (und das dürfte sehr häufig der Fall sein), bekommst du einen negativen Wert heraus. Der wird vermutlich ignoriert, aber da bin ich mir nicht ganz sicher. Sicher ist allerdings, dass eine nackte Zahlenangabe ohne Einheit keine gültige Längenangabe ist und daher ignoriert werden _muss_.

<body onLoad=Set_Tableheight();>

Hier fehlen die Anführungszeichen um den Attributwert.

Schönes Wochenende,
 Martin

--
Wer im Glashaus sitzt, sollte Spaß am Fensterputzen haben.