Rudi: SourceCode/Inhalt eines Frames in ein anderes auslesen

Hallo, ich hab folgendes Problem:
Meine Seite hat 2 Frames (frame1,frame2)
In frame 2 wird eine seite mit "Rohdaten" geladen, also der inhlat(quellcode) ist "ABCD", d.h. wenn ich in meinem Browser den Quellcode anzeigen lasse zeigt er mir "ABCD".
Nun moechte ich den Quelltext aber in frame1 anzeigen lassen.
Also den Inhalt von frame2 in frame1 uebertrage, damit ich damit arbeiten kann.
Hat einer ne Idee wies geht?
MfG
   Rudi

  1. Hallo,

    Auf den Inhalt von frame2 greifst Du in frame1 über
    parent.frame2 zu.

    In dessen document-Zweig sind u.A. alle HTML-Elemente, also auch die Scriptbereiche untergebracht. Näheres:

    http://selfhtml.teamone.de/javascript/objekte/htmlelemente.htm#script

    Gruß
    Roland

    1. Wenn ich folgendes schreibe:
       <script>
        document.write(parent.frame2);
       </script>

      Dann gibt er mir aus:
      [object Window]

      Aber nicht den Inhalt des Frames.

      1. Wenn ich folgendes schreibe:
         <script>
          document.write(parent.frame2);
         </script>
        Dann gibt er mir aus:
        [object Window]

        Richtig, Du mußt Dich dann weiter durch den ganzen DOM-Zweig hangeln:

        parent.frame2.document.getElementsByTagName("script")[0].text

        für den Inhalt des ersten Scriptbereichs, mit script[1] den Inhalt des zweiten Scriptbereichs usw.

        Aber nicht den Inhalt des Frames.

        Ach Du meinst den gesamten HTML-Code? Hatte bei SourceCode nur an Scriptbereiche gedacht.

        Dann nimm:

        parent.frame2.document.getElementsByTagName("html")[0].innerHTML

        Gruß
        Roland