Sascha: viable Tabellenhöhe - Übergabe von Variable aus JS in Table-Tag

Hallo,

ich habe ein Script, das als Ergebnis eine Zahl liefert.
Diese Zahl soll nun die Höhe einer Table sein.
Wie kann ich die Variable in das Table-Tag einbinden?

Muss ich die komplette Table in JS erstellen, oder verkraftet HTML Table-Tag auch eine Variable?

  1. Hallo Sascha,

    Diese Zahl soll nun die Höhe einer Table sein.

    <table> hat kein Attribut für die Höhe, höchstens ein <td> kann eine Höhe enthalten.

    Ich würde es mal mit document.write oder document.writeIn versuchen.

    Gruß aus Köln-Ehrenfeld,

    Elya

    1. Hi Elya,

      geht leider dennoch nicht, anbei mein Script, vielleicht mach ich nen dicken Bug (wird im Body-Tag bei onLoad aufgerufen):
      <script type="text/javascript">
      function Fensterhoehe () {
        if (window.innerHeight) {
          contentheight = window.innerHeight;
        } else if (document.body && document.body.offsetHeight) {
          contentheight = document.body.offsetHeight;
        } else {
          contentheight = 0;
        }
        document.write("<table width=50 border=0 cellpadding=0 cellspacing=0");
        document.write("<tr><td height=40><img src="grafiken/empty/bg_oben2.gif" width=50 height=40></td></tr>");
        document.write("<tr><td background="grafiken/empty/bg2.gif" height="+contentheight+">&nbsp;</td></tr>");
        document.write("<tr><td height=*><img src="grafiken/empty/bg_unten2.gif" width=50 height=40></td></tr></table>");

      }
      </script>

      Hallo Sascha,

      Diese Zahl soll nun die Höhe einer Table sein.

      <table> hat kein Attribut für die Höhe, höchstens ein <td> kann eine Höhe enthalten.

      Ich würde es mal mit document.write oder document.writeIn versuchen.

      Gruß aus Köln-Ehrenfeld,

      Elya

      1. Hallo Sascha,

        geht leider dennoch nicht, anbei mein Script, vielleicht mach ich nen dicken Bug (wird im Body-Tag bei onLoad aufgerufen):

        was heißt "geht nicht"? Gibt es überhaupt eine Ausgabe oder keine? Was sagt die Javascript-Konsole?

        Gruß aus Köln-Ehrenfeld,

        Elya