Submit mit anschließender Dankeseite
Claudia
- javascript
Ich habe auf einer Seite in einem Frame ein Formular.
Wenn ich dieses mit "formularname".submit abschicke und anschließend mit location.href="neueseite.htm" versuch eine Dankeseite anzuzeigen, so kommt immer die Fehlermeldung, dass die Seite nicht gefunden werden kann.
Lasse ich den submit weg, so kann die Dankeseite geladen werden.
Gibt es eine Möglichkeit, nach dem submit eine Seite anzuzeigen?
Schon mal Danke im voraus.
Viele Grüße von Claudia
Meine Funktion zum Senden des Formulars und zum Anzeigen der nächsten Seite:
function send()
{
form1.submit();
location.href="merci.htm";
}
Hallo Claudia
versuchs mal hiermit:
<SCRIPT language="JavaScript">
<!--
function form0define()
{
document.forms[0].action = "mailto:Mailadresse@aol.com?subject=Test";
document.forms[0].encoding = "text/plain";
document.forms[0].method = "POST";
}
function form0submit()
{
document.forms[0].submit();
window.setTimeout ("window.location.href = 'danke.htm'", 1000);
}
function form0reset()
{
okreset = confirm("Wollen Sie alle Eingaben loeschen?");
if(okreset == true) document.forms[0].reset();
}
//-->
</SCRIPT>
Gruß
Jürgen
(bekennender AOL Nutzer)
<BODY onLoad="form0define()">
<FORM>
<INPUT TYPE="button" VALUE="Senden" onClick="form0submit()">
</FORM>
Hallo Claudia
versuchs mal hiermit:
<SCRIPT language="JavaScript">
<!--
function form0define()
{
document.forms[0].action = "mailto:Mailadresse@aol.com?subject=Test";
document.forms[0].encoding = "text/plain";
document.forms[0].method = "POST";
}
function form0submit()
{
document.forms[0].submit();
window.setTimeout ("window.location.href = 'danke.htm'", 1000);
}
function form0reset()
{
okreset = confirm("Wollen Sie alle Eingaben loeschen?");
if(okreset == true) document.forms[0].reset();
}
//-->
</SCRIPT>
<BODY onLoad="form0define()">
<FORM>
<INPUT TYPE="button" VALUE="Senden" onClick="form0submit()">
</FORM>
Gruß
Jürgen
(bekennender AOL Nutzer)
Hi,
document.forms[0].submit();
window.setTimeout ("window.location.href = 'danke.htm'", 1000);
Aha. Wie zuverlässig funktioniert das?
Rätst Du, daß nach 1000 ticks das "submit" vermutlich wohl schon irgendwie
fertig sein wird und sich mit dem "location.href" nicht mehr beißt? (Denn
das scheint ja das Problem zu sein, denke ich mal.)
Bei Verwendung von </selfaktuell/artikel/formmail.htm> wäre die
strikte Serialisierung auf jeden Fall gewährleistet.
Viele Grüße
Michael
Hallo Michael
Aha. Wie zuverlässig funktioniert das?
Bisher sind mir keine Problem damit bekannt. Ich verwende es u.a. bei http://www.vhsf.de/ zusammen mit einer Wertübergabe.
Bei Verwendung von </selfaktuell/artikel/formmail.htm> wäre die
strikte Serialisierung auf jeden Fall gewährleistet.
Stimmt ... aber funzt da auch die Wertübergabe um die "dankeseite" etwas zu personalisieren?
Gruß
Jürgen
(bekennender AOL Nutzer)
Hi,
Bei Verwendung von </selfaktuell/artikel/formmail.htm> wäre die
strikte Serialisierung auf jeden Fall gewährleistet.
Stimmt ... aber funzt da auch die Wertübergabe um die "dankeseite"
etwas zu personalisieren?
probiert es aus:
http://www.homepage.de/home/schroepl/pbm/partien/zufall/_formular/formular.htm
Viele Grüße
Michael
Hallo Michael
probiert es aus:
http://www.homepage.de/home/schroepl/pbm/partien/zufall/_formular/formular.htm
habe ich ... der Alert ist okay ... was da aber an Wertübergabe auf die "Danke" Seite sein soll konnte ich nicht erkennen. Vielleicht bin ich ja blind, aber auf der nachfolgenden Seite war nichts von meinen Eigaben zu sehen. Die erschienen nur in dem Alert. und den vorher auszugeben hat imho nichts mit personalisieren der Antwort / Danke Seite zu tun.
Gruß
Jürgen
(bekennender AOL Nutzer)
Hi,
probiert es aus:
habe ich ... der Alert ist okay ...
was da aber an Wertübergabe auf die "Danke" Seite sein soll konnte
ich nicht erkennen.
Ups - Mißverständnis. Ich wußte nicht, aus welcher Perspetive Du "Perso-
nalisieren" meintest (Anwender oder Skript-Nutzer - ich bin ja nur "Sub-
unternehmer" in diesem Fall).
Für mich ist jaj schon die Angabe der return-Seite eine "Personalisierung".
Vielleicht bin ich ja blind, aber auf der nachfolgenden Seite
war nichts von meinen Eigaben zu sehen. Die erschienen nur in
dem Alert. und den vorher auszugeben hat imho nichts mit
personalisieren der Antwort / Danke Seite zu tun.
Ich reiche ja auch nichts davon durch - der Inhalt von
<INPUT TYPE="HIDDEN" NAME="return" ...>
in </selfaktuell/artikel/formmail.htm#a3> ist in meinem Falle statisch.
Aber probier doch mal selbst, den mit JavaScript dynamisch zu setzen!
(So, wie ich das selbst mit Aufstellung1 und Aufstellung2 tue:
view-source:http://www.homepage.de/home/schroepl/pbm/partien/zufall/_formular/formular.js,
ganz unten)
Stefans Skript macht einfach einen
# -------> Dankeseite an Browser senden:
print "Location: $returnhtml\n\n";
darauf, übernimmt also den Wert von
$returnhtml = $query->param('return'); # ---> URL für Dankeseite
Folglich *müßte* es funktionieren ... Du mußt ihm nur genau sagen,
was Du willst.
Viele Grüße
Michael
Hallo Michael
Aber probier doch mal selbst, den mit JavaScript dynamisch zu setzen!
(So, wie ich das selbst mit Aufstellung1 und Aufstellung2 tue:
view-source:http://www.homepage.de/home/schroepl/pbm/partien/zufall/_formular/formular.js,
ganz unten)
heute abend nicht mehr ... :-) gehe jetzt WWM gucken.
Stefans Skript macht einfach einen
# -------> Dankeseite an Browser senden:
print "Location: $returnhtml\n\n";
darauf, übernimmt also den Wert von
$returnhtml = $query->param('return'); # ---> URL für Dankeseite
Dennoch Danke für die Info. Ich werde es demnächst mal testen und wenn es funzt auch bei meinen Kunden ( ohne CGI Möglichkeit ) einsetzen.
Gruß
Jürgen
(immer noch AOL nutzend)
Hallo Jürgen wAOLger :-) !
(immer noch AOL nutzend)
Mir wurde die zugegeben massive Verlinkung einiger meiner Seiten mit einem http://www.teamone.de/selfaktuell/forum/?m=125271&t=24020 quittiert.
Ich empfände es mehr als gerecht, zumal Du hier, im Gegensatz zu meiner nicht lukrativen, privaten Homepage, eine auf Profit gerichtete Firma erwähnst, wenn Du das sein lassen würdest, da wir es ja mittlerweile wissen - denke ich wenigstens, oder? ;-)
Patrick
<hatetepedoppelpunktslashslahwewewepunktatomicminuseggspunktcomslash>
Hallo Patrick,
Ich empfände es mehr als gerecht, zumal Du hier, im Gegensatz zu meiner nicht lukrativen, privaten Homepage, eine auf Profit gerichtete Firma erwähnst, wenn Du das sein lassen würdest, da wir es ja mittlerweile wissen - denke ich wenigstens, oder? ;-)
bitte lies Dir <?m=126034&t=24136> durch und gib mir die Schuld für
Jürgen´s Werbeblöcke ;)
Viele Grüße aus Dresden,
Stefan Einspender
Vielen Dank für Eure Hilfe.
Ich werde die Lösung von Jürgen annehmen, da ich leider die andere (von Michael) nicht verstanden habe.
Ich habe den Code schon in meine Seiten eingebaut und es funktioniert.
Also noch mal vielen Dank.
Viele Grüße von Claudia