Steve_O: problem mit getElements

hallo mein problem ist ich habe in ListeIframeNamen[i] immer den namen eines Froms drin z.B. From1, Form2, ... usw. nun möchte ich ein submit ausführen. wenn ich anstatt
top.getElementsByName(ListeIframeNamen[i]).kontakt.submit(); >>>
top.form1.kontakt.submit();
schriben würde geht es.

was mache ich falsch?
die variable ListeIframeNamen[i] ist immer richtig gefüllt.

  1. Hi,

    was mache ich falsch?

    Du übersiehst den Plural in getElement_s_ByName().

    Cheatah

    --
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
    1. habe es jetzt mal anderst probiert und es geht leider auch nciht.

      top.forms[ListeIframeNamenRET].kontakt.submit();

      Ich bekomme nun die Fehlermeldung das ListeIframeNamenRET has no properties

      das mit dem "s" war es leider auch nciht.

      hier ist mal das ganze script:

      var alleNamen = '';

      function SammelnIframeName(NameIframe){
       alleNamen += NameIframe + "|";

      }
      function PruefenAlleVarianten(){
        //alert(alleNamen);
        var i = 0;
        ListeIframeNamen = alleNamen.split("|");
        while(ListeIframeNamen[i] != ""){
         alert(ListeIframeNamen[i])
         ListeIframeNamenRET = ListeIframeNamen[i];
         top.forms[ListeIframeNamenRET].kontakt.submit();
         i++;
        }

      }

      1. Hi,

        habe es jetzt mal anderst probiert und es geht leider auch nciht.

        warum bleibst Du nicht beim bisherigen Konzept und korrigierst einfach Deinen Fehler?

        top.forms[ListeIframeNamenRET].kontakt.submit();

        Formulare sind keine Objekte des windows.

        Ich bekomme nun die Fehlermeldung das ListeIframeNamenRET has no properties

        Dann ist dem wohl so.

        das mit dem "s" war es leider auch nciht.

        Das "s" ist richtig. Deine Verwendung der Methode nicht.

        Cheatah

        --
        X-Will-Answer-Email: No
        X-Please-Search-Archive-First: Absolutely Yes