Hall0 Oliver
<input type=submit value="Bestellen!" onClick = "return bestaetigen();">
hm, mein Fehler, hinter return kein Gleichheitszeichen machen, dein Problem liegt aber wo anders.
hingegen zeigt NS die neue Seite an, verschickt aber nicht die Mail, bei IE ist es umgekehrt, Mail wird geschickt, Weiterleitung klappt nicht.
<form name = "bestellung" action="mailto:oliverhuber@yahoo.com" enctype="text/plain" method="post">
Dein Problem ist das action, mailto ist eine unsichere Sache. Z.B. übernimmt mein Mailprogramm nie die Formularinhalte.
In deinem Fall überschreiben sich die Aufrufe tatsächlich gegenseitig.
Abhilfe:
if(eingabe == true){
setTimeout('window.location.href="bestaetigung.html"',3000);
return true;
}
du verzögerst also die Anzeige um rund 3 Sekunden. Vielleicht gestattest du einen Rat. Verwende falls irgend möglich nicht mailto als action. Suche dir lieber einen Anbieter der den Mailversand für dich erledigt. Auf den Linkseiten von SELFAKTUELL bzw. in der Auslese findest du einige Anlaufadressen.
Viele Grüße
Antje