Michael Burkart
New member
Hallo,
kann mit jemand sagen, warum die Dankeseite nicht aufgerufen wird?
Liegt es vielleicht am Timer? Hinweis: Wenn ich auf aktualisieren klicke nachdem ich das Formular ausgefüllt habe, klappt alles wunderbar.
Danke für Eure Hilfe
Gruß, Michael
<link href="../../stylesheet.css" rel="stylesheet" media="screen">
<body onFocus="startTime()">
<script language="JavaScript">
<!---
// e-mail: ele@untertitel.de
// www: http://home.t-online.de/home/Black_runner/
// Bitte entfernen sie diesen Vermerk nicht!
function validate_form()
{
if (document.formular.name.value=="") //Nname
{ alert ("Bitte geben Sie Ihren Nachnamen ein."); //Meldung wenn Fehler
document.formular.name.focus(); //Sprung zum Feld
return false; } //false gibt zurück wenn Fehler
if (document.formular.vorname.value=="") //Vorname
{ alert ("Bitte geben Sie Ihren Vornamen ein.");
document.formular.vorname.focus();
return false; }
if (document.formular.strasse.value=="") //Strasse
{ alert ("Bitte geben Sie Ihre Strasse ein.");
document.formular.strasse.focus();
return false; }
if (document.formular.plz.value=="") //PLZ Eingabe
{ alert ("Bitte geben Sie Ihre Postleitzahl ein.");
document.formular.plz.focus();
return false; }
if (document.formular.plz.value.charAt(i)
<"0" || document.formular.plz.value.charAt(i) > "9") chkZ = 2;//Anzahl der Zahlennummer
if(chkZ == 2)
{ alert ("Die Postleitzahl muss eine Zahl sein.");
document.formular.plz.focus();
return false; }
if (document.formular.plz.value.length <5) //Anzahl der Ziffern = wenn grösser als 5
{ alert("Die Postleitzahl ist zu kurz.");
document.formular.plz.focus();
return false; }
if (document.formular.plz.value.length >5) //Anzahl der Ziffern = wenn kleiner als 5
{ alert("Die Postleitzahl ist zu lang.");
document.formular.plz.focus();
return false; }
if (document.formular.wohnort.value=="") //Wohnort
{ alert ("Bitte geben Sie Ihren Wohnort ein.");
document.formular.wohnort.focus();
return false; }
if (document.formular.email.value.indexOf('@')==-1) //E-Mail
{ alert ("Bitte geben Sie eine gueltige Email-Adresse ein.");
document.formular.email.focus();
return false; }
if (document.formular.nachricht.value=="") //Nachricht
{ alert ("Bitte geben Sie Ihre Nachricht ein.");
document.formular.nachricht.focus();
return false; }
var chkZ=1;
for (i=0;i<document.formular.plz.value.length;++i) chkZ = 2;
if (document.formular.plz.value.charAt(i)
<"0" || document.formular.plz.value.charAt(i) > "9") chkZ = 2;
}
//Ende Formular-Abfrage
var i = 0;
function mail( formular ) {
i++;
return true;
}
function startTime(){ //Start des Timers
if (i != "0"){
var time= new Date();
hours= time.getHours();
mins= time.getMinutes();
secs= time.getSeconds();
closeTime=hours*3600+mins*60+secs;
closeTime+=1; //Wartezeit bis zum laden der Danke Seite
Timer();
}
}
function Timer(){
var time= new Date();
hours= time.getHours();
mins= time.getMinutes();
secs= time.getSeconds();
curTime=hours*3600+mins*60+secs
if (curTime>=closeTime){
location="http://www.google.de/index.html";} //Aufruf der Danke.htm
else{
window.setTimeout("Timer()",1000)} //Laden des Timers nach laden der Seite
}
//-->
</script>
<table width="410" border="0" cellspacing="0" cellpadding="0" height="466">
<tr height="18">
<td bgcolor="#fcdad0" width="410" height="18"><br>
</td>
</tr>
<tr height="31">
<td class="ueberschrift" width="410" height="31">Kontakt</td>
</tr>
<tr height="386">
<td class="tabelle_abstand" valign="top" width="410" height="386">
<form name="formular" method="POST" action="mailto:nirwana@nirwana.de" onSubmit="return validate_form()" enctype="text/plain">
<table width="376" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td class="schrift_inhalt_fett" width="115">E-Mail an:</td>
<td class="schrift_inhalt" width="226"></td>
</tr>
<tr>
<td class="schrift_inhalt_fett" width="115"><b><font size="2" face="Arial, Helvetica">Name:</font></b></td>
<td class="schrift_inhalt" width="226"><input type="text" name="name" size="35" maxlength="35"></td>
</tr>
<tr>
<td class="schrift_inhalt_fett" width="115"><b><font size="2" face="Arial, Helvetica">Vorname:</font></b></td>
<td class="schrift_inhalt" width="226"><input type="text" name="vorname" size="35" maxlength="35"></td>
</tr>
<tr>
<td class="schrift_inhalt_fett" width="115"><b><font size="2" face="Arial, Helvetica,">Straße</font></b></td>
<td class="schrift_inhalt" width="226"><input type="text" name="strasse" size="35" maxlength="35"></td>
</tr>
<tr>
<td class="schrift_inhalt_fett" width="115"><b><font size="2" face="Arial, Helvetica">PLZ:</font></b></td>
<td class="schrift_inhalt" width="226"><input type="text" name="plz" size="35" maxlength="35"></td>
</tr>
<tr>
<td class="schrift_inhalt_fett" width="115">Wohnort</td>
<td class="schrift_inhalt" width="226"><input type="text" name="wohnort" size="35" maxlength="35"></td>
</tr>
<tr>
<td class="schrift_inhalt_fett" width="115"><b><font size="2" face="Arial, Helvetica">Email:</font></b></td>
<td class="schrift_inhalt" width="226"><input type="text" name="email" size="35" maxlength="35"></td>
</tr>
<tr>
<td class="schrift_inhalt_fett" valign="top" width="115">Ihre Nachricht</td>
<td width="226"><textarea name="nachricht" rows="8" cols="33"></textarea></td>
</tr>
<tr>
<td width="115"></td>
<td width="226"><input type="submit" name="Button" value="Abschicken">
<input type="reset" name="Button2" value="Zuruecksetzen"></td>
</tr>
<tr>
<td width="115"></td>
<td width="226"></td>
</tr>
</table>
</form>
</td>
</tr>
<tr height="31">
<td class="absatzende" width="410" height="31"></td>
</tr>
</table>
kann mit jemand sagen, warum die Dankeseite nicht aufgerufen wird?
Liegt es vielleicht am Timer? Hinweis: Wenn ich auf aktualisieren klicke nachdem ich das Formular ausgefüllt habe, klappt alles wunderbar.
Danke für Eure Hilfe
Gruß, Michael
<link href="../../stylesheet.css" rel="stylesheet" media="screen">
<body onFocus="startTime()">
<script language="JavaScript">
<!---
// e-mail: ele@untertitel.de
// www: http://home.t-online.de/home/Black_runner/
// Bitte entfernen sie diesen Vermerk nicht!
function validate_form()
{
if (document.formular.name.value=="") //Nname
{ alert ("Bitte geben Sie Ihren Nachnamen ein."); //Meldung wenn Fehler
document.formular.name.focus(); //Sprung zum Feld
return false; } //false gibt zurück wenn Fehler
if (document.formular.vorname.value=="") //Vorname
{ alert ("Bitte geben Sie Ihren Vornamen ein.");
document.formular.vorname.focus();
return false; }
if (document.formular.strasse.value=="") //Strasse
{ alert ("Bitte geben Sie Ihre Strasse ein.");
document.formular.strasse.focus();
return false; }
if (document.formular.plz.value=="") //PLZ Eingabe
{ alert ("Bitte geben Sie Ihre Postleitzahl ein.");
document.formular.plz.focus();
return false; }
if (document.formular.plz.value.charAt(i)
<"0" || document.formular.plz.value.charAt(i) > "9") chkZ = 2;//Anzahl der Zahlennummer
if(chkZ == 2)
{ alert ("Die Postleitzahl muss eine Zahl sein.");
document.formular.plz.focus();
return false; }
if (document.formular.plz.value.length <5) //Anzahl der Ziffern = wenn grösser als 5
{ alert("Die Postleitzahl ist zu kurz.");
document.formular.plz.focus();
return false; }
if (document.formular.plz.value.length >5) //Anzahl der Ziffern = wenn kleiner als 5
{ alert("Die Postleitzahl ist zu lang.");
document.formular.plz.focus();
return false; }
if (document.formular.wohnort.value=="") //Wohnort
{ alert ("Bitte geben Sie Ihren Wohnort ein.");
document.formular.wohnort.focus();
return false; }
if (document.formular.email.value.indexOf('@')==-1) //E-Mail
{ alert ("Bitte geben Sie eine gueltige Email-Adresse ein.");
document.formular.email.focus();
return false; }
if (document.formular.nachricht.value=="") //Nachricht
{ alert ("Bitte geben Sie Ihre Nachricht ein.");
document.formular.nachricht.focus();
return false; }
var chkZ=1;
for (i=0;i<document.formular.plz.value.length;++i) chkZ = 2;
if (document.formular.plz.value.charAt(i)
<"0" || document.formular.plz.value.charAt(i) > "9") chkZ = 2;
}
//Ende Formular-Abfrage
var i = 0;
function mail( formular ) {
i++;
return true;
}
function startTime(){ //Start des Timers
if (i != "0"){
var time= new Date();
hours= time.getHours();
mins= time.getMinutes();
secs= time.getSeconds();
closeTime=hours*3600+mins*60+secs;
closeTime+=1; //Wartezeit bis zum laden der Danke Seite
Timer();
}
}
function Timer(){
var time= new Date();
hours= time.getHours();
mins= time.getMinutes();
secs= time.getSeconds();
curTime=hours*3600+mins*60+secs
if (curTime>=closeTime){
location="http://www.google.de/index.html";} //Aufruf der Danke.htm
else{
window.setTimeout("Timer()",1000)} //Laden des Timers nach laden der Seite
}
//-->
</script>
<table width="410" border="0" cellspacing="0" cellpadding="0" height="466">
<tr height="18">
<td bgcolor="#fcdad0" width="410" height="18"><br>
</td>
</tr>
<tr height="31">
<td class="ueberschrift" width="410" height="31">Kontakt</td>
</tr>
<tr height="386">
<td class="tabelle_abstand" valign="top" width="410" height="386">
<form name="formular" method="POST" action="mailto:nirwana@nirwana.de" onSubmit="return validate_form()" enctype="text/plain">
<table width="376" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td class="schrift_inhalt_fett" width="115">E-Mail an:</td>
<td class="schrift_inhalt" width="226"></td>
</tr>
<tr>
<td class="schrift_inhalt_fett" width="115"><b><font size="2" face="Arial, Helvetica">Name:</font></b></td>
<td class="schrift_inhalt" width="226"><input type="text" name="name" size="35" maxlength="35"></td>
</tr>
<tr>
<td class="schrift_inhalt_fett" width="115"><b><font size="2" face="Arial, Helvetica">Vorname:</font></b></td>
<td class="schrift_inhalt" width="226"><input type="text" name="vorname" size="35" maxlength="35"></td>
</tr>
<tr>
<td class="schrift_inhalt_fett" width="115"><b><font size="2" face="Arial, Helvetica,">Straße</font></b></td>
<td class="schrift_inhalt" width="226"><input type="text" name="strasse" size="35" maxlength="35"></td>
</tr>
<tr>
<td class="schrift_inhalt_fett" width="115"><b><font size="2" face="Arial, Helvetica">PLZ:</font></b></td>
<td class="schrift_inhalt" width="226"><input type="text" name="plz" size="35" maxlength="35"></td>
</tr>
<tr>
<td class="schrift_inhalt_fett" width="115">Wohnort</td>
<td class="schrift_inhalt" width="226"><input type="text" name="wohnort" size="35" maxlength="35"></td>
</tr>
<tr>
<td class="schrift_inhalt_fett" width="115"><b><font size="2" face="Arial, Helvetica">Email:</font></b></td>
<td class="schrift_inhalt" width="226"><input type="text" name="email" size="35" maxlength="35"></td>
</tr>
<tr>
<td class="schrift_inhalt_fett" valign="top" width="115">Ihre Nachricht</td>
<td width="226"><textarea name="nachricht" rows="8" cols="33"></textarea></td>
</tr>
<tr>
<td width="115"></td>
<td width="226"><input type="submit" name="Button" value="Abschicken">
<input type="reset" name="Button2" value="Zuruecksetzen"></td>
</tr>
<tr>
<td width="115"></td>
<td width="226"></td>
</tr>
</table>
</form>
</td>
</tr>
<tr height="31">
<td class="absatzende" width="410" height="31"></td>
</tr>
</table>