Hallo
Ich habe ein Problem…
Ich habe ein Online-Formular erstellt wo der user seinen Namen und Adresse u.s.w. eingibt, das Formular per JavaScript die Felder prüft, und anschließend per Mail zu mir schickt.
Nun das Problem…
Nachdem der user seine Daten eingegeben hat und auf senden geklickt hat, soll ein Downloadfenster öffnen.
Dieses Fenster soll sich aber erst öffnen wenn er seine Adresse u.s.w. eingegeben hat.
Wer kann mir helfen???
Hier der Quellcode, so wie es nicht Funktioniert!
function chkFormular()
{
if(document.Formular.Name.value == „“)
{
alert(„Bitte Ihren Namen eingeben“);
document.Formular.Name.focus();
return false;
}
if(document.Formular.Strasse.value == „“)
{
alert(„Bitte Ihre Strasse eingeben“);
document.Formular.Strasse.focus();
return false;
}
if(document.Formular.Plz.value == „“)
{
alert(„Bitte Ihre Postleitzahl eingeben“);
document.Formular.Plz.focus();
return false;
}
if(document.Formular.Ort.value == „“)
{
alert(„Bitte den Ortsnamen eingeben“);
document.Formular.Ort.focus();
return false;
}
if(document.Formular.Land.value == „“)
{
alert(„Bitte den Landesnamen eingeben“);
document.Formular.Land.focus();
return false;
}
if(document.Formular.Telefon.value == „“)
{
alert(„Bitte Ihren Telefonnummer eingeben“);
document.Formular.Telefon.focus();
return false;
}
if(document.Formular.Fax.value == „“)
{
alert(„Bitte Ihre Faxnummer eingeben“);
document.Formular.Fax.focus();
return false;
}
if(document.Formular.Mail.value == „“)
{
alert(„Bitte Ihre E-Mailadresse eingeben, besitzen Sie keine, geben Sie bitte das @ gefolgt von einem Punkt ein“);
document.Formular.Mail.focus();
return false;
}
if(document.Formular.Firma.value == „“)
{
alert(„Bitte Ihren Firmennamen eingeben“);
document.Formular.Firma.focus();
return false;
}
if(document.Formular.Mail.value.indexOf(’@’) == -1)
{
alert("Keine E-MAIL ADRESSE, besitzen Sie keine, geben Sie bitte das @ gefolgt von einem Punkt ein ");
document.Formular.Mail.focus();
return false;
}
test1 = document.forms[0].elements[0].value;
test2 = document.forms[0].elements[1].value;
test3 = document.forms[0].elements[2].value;
test4 = document.forms[0].elements[3].value;
test5 = document.forms[0].elements[4].value;
test6 = document.forms[0].elements[5].value;
test7 = document.forms[0].elements[6].value;
test8 = document.forms[0].elements[7].value;
test9 = document.forms[0].elements[8].value;
test10 = document.forms[0].elements[9].value;
test11 = document.forms[0].elements[10].value;
test12 = document.forms[0].elements[11].value;
test13 = document.forms[0].elements[12].value;
ausgabe = ("<HEAD><TITLE>Ausgabefenster</TITLE></HEAD>");
ausgabe = (ausgabe + „<BODY BGCOLOR=’#CCE6FF’ onBlur=‚setTimeout(„self.focus()“,250)‘><:stuck_out_tongue_winking_eye:><BR>“);
ausgabe = (ausgabe + „Folgende Adress-Daten wurden eingegeben:<:stuck_out_tongue_winking_eye:>“);
ausgabe = (ausgabe + „<B>“ + test1 + „<BR>“ + test2 + „<BR>“ + test3 +"<BR>" + test4 +" „+ test5 +“<BR>" + test6 +"<BR>" + test7 +"<BR>" + test8 +"<BR>" + test9 +"<BR>" + test10 +"<BR>" + test11 +"<BR>" + test12 +"<BR>" + test13 +"</B>");
ausgabe = (ausgabe + „<:stuck_out_tongue_winking_eye:>Vielen Dank für Ihr Interesse.“);
ausgabe = (ausgabe + „</BODY></HTML>“);
neuesFenster=window.open("",„Fenster“,„width=450,height=550“)
neuesFenster.document.writeln(ausgabe)
neuesFenster.document.close();
}
var i = 0;
function mailMe( form ) {
i++;
return true;
}
function startTime(){
if (i != „0“){
var time= new Date();
hours= time.getHours();
mins= time.getMinutes();
secs= time.getSeconds();
closeTime=hours*3600+mins*60+secs;
closeTime+=3;
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=„pdf_d.htm“;}
else{
window.setTimeout(„Timer()“,1000)}
}