trunx: innerHTML im iframe für IE6 wird nicht dargestellt

Hallo Forum,

ich habe in einem Dokument (index.html) ein iframe (name und id = fenster), das wiederum ein Dokument (iframe.html) enthält - unter anderem mit einem div (id = text).
index.html -> iframe(fenster) => iframe.html -> div(text)

auf diesen div-Container möchte ich mit einem javascript, das sich im parent Dokument, also in der index.html befindet zugreifen, innerHTML auslesen klappt wunderbar, aber schreiben klappt für den IE6 leider nicht, besser gesagt, er zeigt das Geschriebene nicht an. Hier mein Code (der bei IE7 klappt):

[code:javascript]
  fenster.document.getElementById('text').innerHTML = "Hallo";
[/code]

es wäre toll, wenn mir jemand sagen könnte, wie es richtig geht.

vielen Dank im voraus

bye trunx

--
Die Standard-Antwort: "Bitte benutze die Forum-Suche!" macht die Forum-Suche kaputt, weil die Suche dann nämlich genau vor allem diese dämliche Standard-Antwort, also Müll liefert. Sinnvoller ist stattdessen folgende Standard-Antwort: "Dieses Thema wurde schon vielfach im Forum besprochen, siehe z.B. <a>hier</a> oder <a>hier</a> oder benutze die Forum-Suche z.B. mit den Stichworten 'Stichwort1 Stichwort2'." Danke.
  1. Hallo,

    fenster.document.getElementById('text').innerHTML = "Hallo";

    window.frames.fenster.document ... müsste gehen.
    http://de.selfhtml.org/javascript/objekte/frames.htm
    http://aktuell.de.selfhtml.org/artikel/javascript/fensterzugriff/

    Wobei das schreiben natürlich erst möglich ist, wenn das Dokument vollständig geladen ist (onload). Wenn das Auslesen funktioniert, sollte aber auch das Schreiben funktionieren. Wenn nicht, dann liegt der Fehler anderswo in deinem Code.

    Mathias

    1. fenster.document.getElementById('text').innerHTML = "Hallo";

      window.frames.fenster.document ... müsste gehen.
      http://de.selfhtml.org/javascript/objekte/frames.htm
      http://aktuell.de.selfhtml.org/artikel/javascript/fensterzugriff/

      Hallo,

      vielen Dank für deine Antwort - das Problem besteht leider darin, dass der IE6 zwar mit innerHTML ins iframe reinschreibt, aber das dann nicht anzeigt.

      ebensowenig klappt im IE6 style.visibility = hidden/visible oder display = none/block ... es ist zum Verzweifeln...

      bye trunx

      --
      Die Standard-Antwort: "Bitte benutze die Forum-Suche!" macht die Forum-Suche kaputt, weil die Suche dann nämlich genau vor allem diese dämliche Standard-Antwort, also Müll liefert. Sinnvoller ist stattdessen folgende Standard-Antwort: "Dieses Thema wurde schon vielfach im Forum besprochen, siehe z.B. <a>hier</a> oder <a>hier</a> oder benutze die Forum-Suche z.B. mit den Stichworten 'Stichwort1 Stichwort2'." Danke.
      1. fenster.document.getElementById('text').innerHTML = "Hallo";

        window.frames.fenster.document ... müsste gehen.
        http://de.selfhtml.org/javascript/objekte/frames.htm
        http://aktuell.de.selfhtml.org/artikel/javascript/fensterzugriff/

        Hallo,

        vielen Dank für deine Antwort - das Problem besteht leider darin, dass der IE6 zwar mit innerHTML ins iframe reinschreibt, aber das dann nicht anzeigt.

        ebensowenig klappt im IE6 style.visibility = hidden/visible oder display = none/block ... es ist zum Verzweifeln...

        vielleicht sollte man noch sagen, dass die Darstellung des iframe-Inhalts nach der innerHTML Anweisung sowohl im IE5.5 als auch im IE7 klappt (in allen anderen Browsern sowieso), nur eben nicht im IE6 - was kann das sein?

        bye trunx

        --
        Die Standard-Antwort: "Bitte benutze die Forum-Suche!" macht die Forum-Suche kaputt, weil die Suche dann nämlich genau vor allem diese dämliche Standard-Antwort, also Müll liefert. Sinnvoller ist stattdessen folgende Standard-Antwort: "Dieses Thema wurde schon vielfach im Forum besprochen, siehe z.B. <a>hier</a> oder <a>hier</a> oder benutze die Forum-Suche z.B. mit den Stichworten 'Stichwort1 Stichwort2'." Danke.
        1. Hallo Forum,

          ich hab nun endlich den Fehler entdeckt: es lag an der doctype-Deklaration *grrr*

          bye trunx

          --
          Die Standard-Antwort: "Bitte benutze die Forum-Suche!" macht die Forum-Suche kaputt, weil die Suche dann nämlich genau vor allem diese dämliche Standard-Antwort, also Müll liefert. Sinnvoller ist stattdessen folgende Standard-Antwort: "Dieses Thema wurde schon vielfach im Forum besprochen, siehe z.B. <a>hier</a> oder <a>hier</a> oder benutze die Forum-Suche z.B. mit den Stichworten 'Stichwort1 Stichwort2'." Danke.