rainer: Text in anderem Frame ändern

Beitrag lesen

hallo bodo,
vielen Dank erstmal für Deine Antwort. Ich hatte die Hoffnung schon aufgegeben. Mit IE hätte ich aber doch das 1. Problem nicht, oder habe ich die Sache mit document.all[...] falsch verstanden? Meine genannte Möglichkeit mit einem Formular zu arbeiten müsste doch auch funktionieren oder kann ich etwa die .value-Eigenschaft dafür nicht nutzen?

rainer

Hallo Rainer,

prinzipiell hast Du zwei Probleme:

  1. Du kannst nur das gesamte Dokument des Frames ersetzen, das document.open() grundsätzlich allen alten Inhalt verschrottet.

  2. Du mußt Dein Programm erkennen lassen, auf welchem Browser es läuft.
    Für IE greifst Du auf den Frame per document.all[..] zu, bei Netscape hängt die Struktur davon ab, welcher Rahmen in welchem liegt.
    Z.B. Rahmen im Hauptdorcument werden per document.frames[...] angesprochen, wobei die Punkte entweder eine laufende Nummer (Erzeugungsreihenfolge) oder der Name des Frames ist.