Meike: Feedbackseite

Hallo!
Für meine Homepage www.criesu.de habe ich eine Feedbackseite eingerichtet. Allerdings weiß ich nicht, wie ich es schaffe, daß sich eine Dankesseite öffnet, wenn man das Formular abschickt. Bisher habe ich das über <form aktion="mailto:..."> gemacht (mein Server unterstützt nicht die Funktion, E-Mails selbständig abschicken zu können). Wie kann ich dann noch eine andere Seite öffnen durch Betätigen des Buttons? Kann mir da jemand helfen?
Danke!

  1. Hallo Meike,

    Allerdings weiß ich nicht, wie ich es schaffe, daß sich eine Dankesseite öffnet, wenn man das Formular abschickt. Bisher habe ich das über <form aktion="mailto:..."> gemacht (mein Server unterstützt nicht die Funktion, E-Mails selbständig abschicken zu können).

    Du willst Du in Zukunft die Dienste von http://www.formmailer.com/
    oder eines anderen Anbieters aus diesem Bereich in Anspruch nehmen.

    http://aktuell.de.selfhtml.org/links/services.htm#diverse_german

    Viele Grüße,
    Stefan

    1. Vielen Dank für diesen Tipp! Das Formular läuft jetzt wunderbar, ist auch schon bei Formmailer eingerichtet und jetzt online. Klappt alles! Danke!

  2. Hallo.

    Wie kann ich dann noch eine andere Seite öffnen durch Betätigen des Buttons?

    Dazu brauchst du JavaScript, um genau zu sein den Event-Handler onsubmit (http://selfhtml.teamone.de/javascript/sprache/eventhandler.htm#onsubmit).
    Und der soll auch was machen, nämlich die Dankesseite aufrufen, und das geht mit location.href (http://selfhtml.teamone.de/javascript/objekte/location.htm#href).
    Und wenn man das ganze dann zusammengesetzt hat, sieht's so aus:
    <form action="mailto:..." onsubmit="window.location.href = 'danke.html'">

    Gruß
    Norbert

  3. hallö,

    Wie kann ich dann noch eine andere Seite öffnen durch Betätigen des Buttons? Kann mir da jemand helfen?

    versuchs mal inner´halb des fromulars mit dem hier:
    <input type="hidden" name="redirect" value="http://www.die_neue_site.html">

    cu
    willie *jemandderkeihneahnunghat*

    1. Moin!

      versuchs mal inner´halb des fromulars mit dem hier:
      <input type="hidden" name="redirect" value="http://www.die_neue_site.html">

      Ja super, dann kriegt er in der Mail ständig die Zusatzzeile, welche Seite der Besucher dann doch nicht gesehen hat, weil es nicht funktioniert.

      cu
      willie *jemandderkeihneahnunghat*

      ^^^^^^^^^^^^^^^^^^^^^^^^
                 Ich sag' ja schon nichts mehr... :)

      - Sven Rautenberg

      1. hallö,

        Moin!

        <input type="hidden" name="redirect" value="http://www.die_neue_site.html">

        Ja super, dann kriegt er in der Mail ständig die Zusatzzeile, welche Seite der Besucher dann doch nicht gesehen hat, weil es nicht funktioniert.

        is das nur serverseitig einzustellen? bei mir funxt es tadellos.

        willie *jemandderkeihneahnunghat*
                   ^^^^^^^^^^^^^^^^^^^^^^^^
                   Ich sag' ja schon nichts mehr... :)

        ;) eben

        willie *jemandderngefährlicheshalbwissenvozuweisenhat*

        1. Moin nochmal!

          <input type="hidden" name="redirect" value="http://www.die_neue_site.html">

          Ja super, dann kriegt er in der Mail ständig die Zusatzzeile, welche Seite der Besucher dann doch nicht gesehen hat, weil es nicht funktioniert.

          is das nur serverseitig einzustellen? bei mir funxt es tadellos.

          In der Tat. _Wenn_ das Formmailer-Skript diese Angabe auswertet und entsprechend umleitet, dann funktioniert es. Wenn das Formmailer-Skript lieber die Angabe <input type="hidden" name="dankeseite" value="url"> haben möchte - geht auch. Oder eine beliebige andere Angabe.

          Es ist jedenfalls mit Sicherheit keine generelle, immer gültige Angabe, für die es irgendeinen Standard gibt. :)

          - Sven Rautenberg