Artur P.: Frameinhalt in eine Tabelle laden

Servus

Ist es mit JS möglich einen Frameinhalt in eine Tabelle (1 Zeile, 1 Spalte) zu laden.

Viele Grüsse aus Ludwigsburg

Artur Podlejski

  1. Hallo Artur!

    Ist es mit JS möglich einen Frameinhalt in eine Tabelle (1 Zeile, 1 Spalte) zu laden.

    Wenn die Frage genau so gemeint ist wie sie da steht: Das geht im IE4, IE5 und Mozilla (und anderen Browsern die das DOM des W3C und innerHTML können).
    Es geht nur, wenn der Frameinhalt vom gleichen Server kommt wie die Anzeigeseite.
    Szenario: Frameset mit 2 Frames. Der erste enthält die Tabelle der zweite den anzuzeigenden Inhalt.

    Im Anzeigeframe:

    <script>
    function transfer()
    {
      document.getElementById("dat").innerHTML=parent.frames[1].document.getElementsByTagName("body")[0].innerHTML;
    }
    </script>
    <body>
    <table><tr><td id="dat"></td></tr></table>

    Der Aufruf der transfer() Funktion erfolgt aus dem onLoad event des Frames, da nur der sagen kann, dass der Inhalt ganz da ist.

    Gruss,
     Carsten

    P.S: Ich hab keine Ahnung wozu man das gebrauchen könnte.