Tobi: Frame-übergreifend?

Moin,

hab in meinem Adminbereich eine Art Vorschau -iFrame integriert und würde gerne von dem iFrame-internen Dokument aus im _parent-Frame den Inhalt eines Textfelds verändern.
Ist das möglich?

Thx

  1. probier mal ...

    parent.docoment.getElementById(idOfTextField).value = "neuer String";

    So, oder aehnlich, sollte da gehen ... evtl. muss du statt "parent" auch den Namen des Frames angeben, oder statt "parent" "top" angeben, kommt auf den genaues Design drauf an ...

    1. Hi,

      parent.docoment.getElementById(idOfTextField).value = "neuer String";

      parent.feld.value="a";
      scheint das zu machen, was ich möchte.
      ABER nun ist es so, dass der parent-frame nicht nur eine, sondern auch mal mehrere Formulare inkl. dem Feld namens "feld" beinhaltet.
      Nun sollte das entsprechende Feld in jedem der Formulare geändert werden; stattdessen weigert sich in dem Fall JS, auch nur ein einziges Feld auszufüllen...

      Was nun?

      Danke!

      1. ABER nun ist es so, dass der parent-frame nicht nur eine, sondern auch mal mehrere Formulare inkl. dem Feld namens "feld" beinhaltet.

        Du kannst ohne Probleme mit JS auf alle Fomrulare und deren Felder zugreifen, wie das geht steht auch in selfhtml:
        http://de.selfhtml.org/javascript/objekte/forms.htm
        http://de.selfhtml.org/javascript/objekte/elements.htm

        Struppi.

        1. "Es stehen folgende Arten zur Verfügung, mit JavaScript ein bestimmtes Formular anzusprechen:"

          Heißt das, es gibt keine direkte Anweisung, um _alle_ Formulare gleichzeitig zu manipulieren?

          1. "Es stehen folgende Arten zur Verfügung, mit JavaScript ein bestimmtes Formular anzusprechen:"

            Heißt das, es gibt keine direkte Anweisung, um _alle_ Formulare gleichzeitig zu manipulieren?

            ja.

            Struppi.