buergle: screen.availHeight

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

  1. 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

    1. 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

  2. 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