holger kuehne: Zum Haareraufen-Hab ich nicht an alles gedacht?

Beitrag lesen

Hi alle zusamen
Wenn es nur darum geht die Tabellenhoehe einer! Tabelle in Netscape (ab 4.0!) auf 100% zu stellen dann gibt es die Moeglichkeit die Hoehe des Anzeigebereiches mit window.Innerheight abzufragen und dann inklusive der Abfrage ob diese Hoehe veraendert wurde mittels window.onresize die Tabellenhoehe anzupassen. Es bleibt natuerlich die Frage ob dieser Aufstand gerechtfertigt ist, vor allem, da bei einer horizontalen Scrolleiste die untersten 10Pixel der Tabelle unter dieser Leiste verschwindet.(Ohne vertikale Scrolleiste und damit ohne jegliche Chance den Inhalt betrachten zu koennen :-))  
Hier der Quellcode:
<html>
<head>
<title>NS Tabellenchaos</title>
<script language="JavaScript">
<!--
window.onresize = resize;
window.saveInnerHeight = window.innerHeight;
hoehe= window.innerHeight;
function resize() {
    if (saveInnerHeight > window.innerHeight
        saveInnerHeight < window.innerHeight )
    {
        window.location.reload();
    }
}
//-->
</script>
</head>

<body topmargin="0" leftmargin="0" bottommargin="0" rightmargin="0" marginwidth="0"
marginheight="0" hspace=0 vspace=0>

<div>
<script language="JavaScript">
<!--
if (document.layers){
document.writeln('<table height='+hoehe+'px width="100%" border=0 bgcolor=red cellpadding=0 cellspacing=0>');}
else
document.writeln('<table height="100%" width="100%" border=0 bgcolor=red cellpadding=0 cellspacing=0>');
//-->
</script>
<noscript>
<table height="100%" width="100%" border=0 bgcolor=red cellpadding=0 cellspacing=0>
</noscript>
<tr>
<td width="100%" height="100%" valign=bottom align=right>
TestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTest</td>
</tr>
</table>
</div>
</body>
</html>

Viele Gruesse Holger