screen.availHeight
buergle
- javascript
0 Aleksej V.0 buergle
0 Axel Richter
N'abend zusammen!
Ich hab vor, eine Tabellenhöhe entsprechend der Fenstergröße des Surfers zu definieren.
Ich hab es auf Verdacht mal so versucht:
<table border="1" height="javascript:screen.availHeight">
<...
Es geht aber so nicht...hat jemand eine Idee?
Hab ich ein Syntax- oder ein Denkfehler oder gar beides produziert :( ?
Cu, Buergle
Hi
<html>
<head>
<script language="Javascript">
function anpass() {
document.getElementById('tabelle').style.width = screen.availHeight
}
</script>
</head>
<body onLoad="anpass()">
<table style="Background-color:#233454;" id="tabelle">
<tr>
<td>
Tuune!
</td>
</tr>
</table>
</body>
<html>
<table border="1" height="javascript:screen.availHeight">
Grüße aus Düsseldorf
Aleksej
Grüße aus Düsseldorf
Aleks
hi Aleks!
Wenn man die Lösung sieht fragt man sich, warum man nicht selbst auf die Idee kam... .:)
Tausend Dank,
cu, Bürgle
N'abend zusammen!
Ich hab vor, eine Tabellenhöhe entsprechend der Fenstergröße des Surfers zu definieren.
Ich hab es auf Verdacht mal so versucht:
<table border="1" height="javascript:screen.availHeight">
<...
Es geht aber so nicht...hat jemand eine Idee?
Hab ich ein Syntax- oder ein Denkfehler oder gar beides produziert :( ?
Ja, beides.
1. <table height= ist nicht HTML-conform.
2. Wenn überhaupt, verlangt die Angabe height= eine Zahl, wie z.B.:100%, keine URL, wie javascript:...
3. screen.availHeight liefert die maximal verfügbare Bildschirmhöhe in Pixeln, die eine Anwendung im Vollbildmodus einnehmen kann. Das kann niemals die Höhe der Tabelle werden. Da ist ja zumindest noch der Rahmen des Browserfensters dazwischen.
Sowas könnte gehen:
<body>
<table border="1" rules="all" style="width:100px; height:100%;">
<tr>
<td>Zeile 1</td>
</tr>
<tr>
<td>Zeile 2</td>
</tr>
<tr>
<td>Zeile 3</td>
</tr>
</table>
</body>
Weiteres bei:
http://selfhtml.teamone.de/css/index.htm
Gruß
Axel