• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

Antortseite wird nicht aufgerufen

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>
 
Probier mal folgendes:
PHP:
if (curTime=>closeTime){
document.location.href="http://www.google.de/index.html";} //Aufruf der Danke.htm
else{
 
Danke für die schelle Antwort.

Leider hat sie nicht zum ersehnten Erfolg geführt.
Kannst Du mir vielleicht kurz erklären, warum der Timer überhaupt notwendig ist? Vielleicht kann man ihn ja einfach rauslassen.

Gruß, Michael
 
Zurück
Oben