Thomas Meinike: Frame-Höhe

Beitrag lesen

Hallo,

Was habe ich denn falsch gemacht?

Zum Zeitpunkt der Skript-Abarbeitung ist das Frameset und damit der DOM-Baum noch nicht verfuegbar.

<head>
  <script type="text/javascript">

function setRow()
    {

var w = 60;
    document.getElementById("frId").rows = "*," + w;

}

</script>
  <title>Frameset</title>
</head>
<frameset cols="150,*" bordercolor=#800000 framespacing="5">

<frameset cols="150,*" bordercolor=#800000 framespacing="5" onload="setRow()">

...

Praktikabler waere vielleicht noch:

function setRow(w)
  {
     document.getElementById("frId").rows = "*," + w;
  }

mit <frameset ... onload="setRow(60)">

und den noframes-Teil nicht vergessen ...

MfG, Thomas