Lehrling: Felder auf verscheidenen Seiten ansprechen

Hi!!

Hab folgendes Problem:

Mein Frameset besteht aus 2 Seiten.

Wenn auf der oberen Seite eine Checkbox "alle auswählen" angeklickt wird, sollen auf der unteren Seite mehrere dazugehörende Checkbosen angeklickt werden.

Wie sprech ich die Checkboxen der einzelnen Seiten an?
Mit document.form_name.feld_name kann´s ja nicht gehn.
Hab anstelle document versucht mit dem Namen der Seite, will aber nicht gehn??!!

  1. Hallo,

    Hab folgendes Problem:

    Mein Frameset besteht aus 2 Seiten.

    Dieses und ähnliche Probleme stehen zu Haufen im Archiv oder irgendwo im aktuellen Forum, also das nächste mal bitte mal vorher Suchen!

    Du musst die Frames mit einebziehen :

    parent.frameName.document.FormularName.Feld.value = "etwas"

    so kannst du auf Formularfelder in anderen Frames zugreifen.
    Mit Checkboxen verhält sich das gleich.

    Gruß

    ueps

    1. Hi ueps,

      ist ja nicht so, daß ich nicht gesucht hät.
      Mach da schon länger dran rum.

      Also bekomm jetzt keinen Fehler mehr, aber die Checkboxen im unteren Frame werden immer noch nicht gechecked!!

      Gruß vom Lehrling!!

      Hallo,

      Hab folgendes Problem:

      Mein Frameset besteht aus 2 Seiten.

      Dieses und ähnliche Probleme stehen zu Haufen im Archiv oder irgendwo im aktuellen Forum, also das nächste mal bitte mal vorher Suchen!

      Du musst die Frames mit einebziehen :

      parent.frameName.document.FormularName.Feld.value = "etwas"

      so kannst du auf Formularfelder in anderen Frames zugreifen.
      Mit Checkboxen verhält sich das gleich.

      Gruß

      ueps

      1. Hallo,

        Also bekomm jetzt keinen Fehler mehr, aber die Checkboxen im unteren Frame werden immer noch nicht gechecked!!

        parent.frameName.FormularName.Box.checked = true; um zu setzen
        parent.frameName.FormularName.Box.checked = false; um zu löschen

        ueps

        1. Hi ueps,

          genau so sieht´s aus!
          Hab die Funktion zum testen mal in einem anderen Dokument übernommen, ohne Frames.
          Da geht´s wunderbar(natürlich ohne die Frameangabe vorn).

          Hab sie mal eingfügt!
          Bin ich zu blöd??

          function fnc_Chk_alle_auswaehlen_betreff () {
            if (parent.topFrame.document.form_betreff.chk_alle_auswaehlen.checked==true) {
            parent.mainFrame.document.form_betreff.chk_zeile_1.checked=true;
            parent.mainFrame.document.form_betreff.chk_zeile_2.checked=true;
            parent.mainFrame.document.form_betreff.chk_zeile_3.checked=true;
            parent.mainFrame.document.form_betreff.chk_zeile_4.checked=true;
            parent.mainFrame.document.form_betreff.chk_zeile_5.checked=true;
            parent.mainFrame.document.form_betreff.chk_zeile_6.checked=true;
            parent.mainFrame.document.form_betreff.chk_zeile_7.checked=true;
            parent.mainFrame.document.form_betreff.chk_zeile_8.checked=true;
            parent.mainFrame.document.form_betreff.chk_zeile_9.checked=true;
            }
           else {
            (parent.topFrame.document.form_betreff.chk_alle_auswaehlen.checked==false)
            parent.mainFrame.document.form_betreff.chk_zeile_1.checked=false;
            parent.mainFrame.document.form_betreff.chk_zeile_2.checked=false;
            parent.mainFrame.document.form_betreff.chk_zeile_3.checked=false;
            parent.mainFrame.document.form_betreff.chk_zeile_4.checked=false;
            parent.mainFrame.document.form_betreff.chk_zeile_5.checked=false;
            parent.mainFrame.document.form_betreff.chk_zeile_6.checked=false;
            parent.mainFrame.document.form_betreff.chk_zeile_7.checked=false;
            parent.mainFrame.document.form_betreff.chk_zeile_8.checked=false;
            parent.mainFrame.document.form_betreff.chk_zeile_9.checked=false;
            }
          }

          Hallo,

          Also bekomm jetzt keinen Fehler mehr, aber die Checkboxen im unteren Frame werden immer noch nicht gechecked!!

          parent.frameName.FormularName.Box.checked = true; um zu setzen
          parent.frameName.FormularName.Box.checked = false; um zu löschen

          ueps