Hallo Marcus,
Man kann zwar versuchen, mit Trickserei etwas zu bewirken, zum Beispiel, nach einem an den Submit-Button gebundenen ausreichenden Timeout, z.B. nach 10 Sekunden, automatisch eine andere Seite zu laden, aber das ist sehr vage, funktioniert nicht immer und ist keine "echte" Bestaetigungsseite.
Stimmt, das funktioniert nur, wenn der Anwender schnell genug ist. Sollte er nach dem Timeout immer noch das Bestätigungsfenster zum Versenden der E-Mail offen haben, funktioniert es nicht.
Hm, das, was Du damit meinst, das verstehe ich nicht.
Aber trotzdem habe ich den Eindruck, es ist nicht das, was Stefan sagen wollte.
Das Timeout ist notwendig _vor_ dem Laden der "Bestaetigungs-Seite". Sonst kann es naemlich passieren, dass der Link schneller als die eigentlich Aktion, d.h. submit gar nicht wirklich zum Zuge kommt.
Und eine Bestaetigung fuer das Absenden ist so eine mit Verzoegerung angezeigte Seite auch nicht wirklich. Die bestaetigt doch nur, dass SUBMIT gedrueckt wurde, nicht mehr.
Gibt es aber vielleicht die Möglichkeit, zwei aufeinanderfolgende Funktionen mit dem Event onSubmit() zu übergeben, so dass z.B. nach einer Adressüberprüfung seperat ein weiteres Fenster geöffnet werden kann, also ohne dass ich die Funktionen irgendwie verbinden muss?
Wenn Du das nach dem oben Gesagten noch immer willst:
Hm, was koennte man z.B. machen?
Vielleicht sowas:
onsubmit eine Funktion tu_was() aufrufen, die beim ersten Durchlauf die ganze Prueferei und das Abschicken besorgt, sich per setTimeout('tu_was()',10000) selbst wieder aufruft (zweiter Durchlauf). Im diesem zweiten Durchlauf wird die Bestaetigungsseite geladen.
Na ja, so oder ganz anders eben...
Christine