Jürgen Seelig: Bei Formular abschicken zwei seiten aufrufen

hallo,

kann man auch mit einem button in einem formular auch zwei verschiedene seiten öffnen.
ich möchte, dass wenn man auf absenden klickt, dass sich seite 1 im target "seite1" und seite2 im target "seite2" öffnet.

Jürgen Seelig

  1. hallo,

    kann man auch mit einem button in einem formular auch zwei verschiedene seiten öffnen.
    ich möchte, dass wenn man auf absenden klickt, dass sich seite 1 im target "seite1" und seite2 im target "seite2" öffnet.

    Du solltest mit JavaScript das Erreignis onSubmit() von dem Fomular abfangen.

    http://selfhtml.teamone.de/javascript/sprache/eventhandler.htm#onsubmit

    1. damit prüfe ich ja nur, ob alle felder ausgefüllt sind. es wird auch da nur eine seite geöffnet.

      1. damit prüfe ich ja nur, ob alle felder ausgefüllt sind. es wird auch da nur eine seite geöffnet.

        Damit kannst Du auch andere Funkionen verbinden. Schau hier:
        http://selfhtml.teamone.de/javascript/beispiele/anzeige/zweiframes.htm

        1. das klappt nicht wirklich! hast du es denn schonmal ausprobiert?

          1. das klappt nicht wirklich! hast du es denn schonmal ausprobiert?

            Nein, nicht wirklich ;), aber es würde es folgendermaßen machen:

            <html>
            <head>
            <title></title>
            <script language="JavaScript">
            <!--
            function ZweiFrames() {
              Frame1.location.href = URL1;
              Frame2.location.href = URL2;
            }
            //-->
            </script>

            </head>
            <body text="#000000" bgcolor="#FFFFFF" link="#FF0000" alink="#FF0000" vlink="#FF0000">
            <form onSubmit="ZweiFrames()">
            <input type="Submit" name="" value="">
            </form>
            </body>
            </html>

            sieht doch logisch aus, oder nicht wirklich???

            1. Dann probier es doch mal aus. es siehtso viel im leben logisch aus, und so wenig ist logisch. das klappt auf jeden fall so nicht.

              1. Dann probier es doch mal aus. es siehtso viel im leben logisch aus, und so wenig ist logisch. das klappt auf jeden fall so nicht.

                Ok, erwischt, ich habe parent, vor dem Framenamen vergessen. Jetzt ist es aber geprüft und funkzionert wirklich ;).

                <script language="JavaScript">
                <!--
                function ZweiFrames() {
                  parent.Frame1.location.href = URL1;
                  ^^^^^^
                  parent.Frame2.location.href = URL2;
                  ^^^^^^
                }
                //-->
                </script>

                ciao

  2. hallo,

    Hi,

    kann man auch mit einem button in einem formular auch zwei verschiedene seiten öffnen.
    ich möchte, dass wenn man auf absenden klickt, dass sich seite 1 im target "seite1" und seite2 im target "seite2" öffnet.

    Endlich mal wieder ne 2frame-Frage...
    Guck mal in die FAQ

    Jürgen Seelig

    Weibsvolk

  3. </faq/#Q-32i>