Hallo!
Ich versuche eine Tabelle zu erzeugen, die wirklich 100% des verfügbaren Browserfensters ausfüllt.
Dies funktioniert hervorragend mit CSS, nur eben nicht unter NC4.73.
Ich habe überprüft ob der Browser CSS überhaupt ausfürt oder etwa JS ausgeschaltet ist. Ergebnis: CSS werden ausgeführt.
JS hat in erster Linie nix mit css zu tun.
Auch die Verwendung von unprofessionellen Atributen im BODY-Tag brachte mich nicht weiter.
Der PageHintergrund bleibt am rechten und unteren Rand sichtbar.
Ich danke für jede interessante Idee
Lutz_Klingner@t-online.de
Hier mein bisheriger Code:
<HTML>
<HEAD>
<style type="text/css">
BODY {margin-left:0px; margin-right:0px; margin-top:0px; margin-
bottom:0px }
</style>
</HEAD>
<BODY marginwidth="0" marginheight="0" topmargin="100"
leftmargin="50">
<table width="100%" height="100%" cellpadding="0" cellspacing="0">
<tr><td> Test </td></tr>
</table>
</BODY>
</HTML>
Hallo!
Versuchs mal so:
<html>
<head>
<script type="text/javascript">
var w = window;
var d = document;
var wh,ww;
// diese Funktion liest die verfügbare Fensterfläche aus.
// Die Werte wh und ww (windowheight und windowwidth kann man dann
// später verwenden, um eine Tabelle zu erstellen.
function getwd() {
wh = w.innerHeight ? w.innerHeight : d.body.clientHeight;
ww = w.innerWidth ? w.innerWidth : d.body.clientWidth;
};
</script>
<style type="text/css">
body {
margin:0px;
}
</style>
</head>
<body>
<script type="text/javascript">
getwd();
d.write('<table width=' + ww + ' height=' + wh + ' cellpadding=0 cellspacing=0>');
d.write(' <tr>');
d.write(' <td bgcolor=#d3d3d3>');
d.write(' <h1>hallo welt</h1>');
d.write(' </td>');
d.write(' </tr>');
d.write('</table>');
</script>
</body>
</html>
Diese Konstruktion mit JS und Tabelle sollte eingentlich mit NS 4.x funtionieren. Ansonsten empfehle ich immer, folgenden Link in die Webseite einzubauen:
if (!document.getElementById) window.location="http://www.webstandards.org/upgrade";
;)
Gruss Mark