Form mailen und danach location.replace("..")
Michael Nagler
- javascript
0 C. K.0 Michael Nagler0 eddie walker0 Tom
0 Jens Wollschläger
Hallo,
ich habe ein kleines Formular, das mit mailto: versendet werden soll, solange der Mailserver hier nich funzt. Fuer ein schnelles workaround habe ich action="mailto:bla@pub.de" in das Formtag eingetragen. Wenn man nun auf den Button (type=submit) drueckt verschwindet das Formular nicht. Ich habe dann einen Button (type=button) mit einer onClick-action versehen und in einer function document.forms[0].submit() aufgerufen und danach location.replace("danke.html"). daraufhin verschwindet zwar das formular, aber die mail wird nicht verschickt.
wer weiss rat???
danke,
Michael
Hi,
versuch mal beim "type=submit"-Button
OnClick='funktion'
function funktion()
{
return true;
location.replace('test.htm');
}
Ich habs nicht getestet, sollte aber funktionieren.
Hi,
versuch mal beim "type=submit"-Button
OnClick='funktion'
function funktion()
»» {
»» return true;
»» location.replace('test.htm');
»» }
Ich habs nicht getestet, sollte aber funktionieren.
funktioniert leider nicht : (. trotzdem dank fuer den schnellen versuch
cu
Michael
hi!
ohne frames sollte es so gehen:
#######
<script language="Javascript">
<!--
function R()
{
window.setTimeout ("location.href='danke.html'", 5000);
}
//-->
</script>
<form method="post" action="deine email" onSubmit="R()">
#######
mit frames:
#######
<!--
function R()
{
parent.frames[0].setTimeout ("location.href='danke.html'", 2000);
}
//-->
</script>
<form method="post" action="deine email" onSubmit="R()">
#######
0 is das erste frame in deinem frameset 1 das zweite und so weiter
bei mir unter ns gehts jedenfalls
schönen gruss
this *;_;* walker
OnClick='funktion'
... muss es nicht OnClick='funktion()' heißen?
Gruß
Tom
Hallo!
Probier doch mal aus, nach dem submit das location.replace zu verzögern.
etwa so:
window.setTimeout("location.replace('danke.html')",1000);
Manchmal spinnt Javascript ein bischen und führt Sachen zu schnell/zu langsam aus. Perl ist da meistens stabiler. Naja, vielleicht klappts ja, c ya........Jens