Hallo, hab folgendes Problem mit diesem Code!
Das Script sollte eigentlich zuerst überprüfen, ob alle Felder ausgefüllt sind, wenn ja, beim Klick auf Senden die Bestätigung anzeigen und dann das Fenster schließen.
Leider passieren die Schritte nicht in dieser Reihenfolge!
Wo liegt der Fehler?
Bestellung
<!–
function CheckInput() {
for(i=0; i<document.forms[0].elements.length; ++i)
if(document.forms[0].elements[i].value == „“) {
alert(„Es wurden nicht alle Felder ausgefuellt!“);
document.forms[0].elements[i].focus();
return false;
}
return true;
}
function hallo()
{
alert(„Danke für Ihre Bestellung, ich werde mich so schnell wie möglich mit Ihnen in Verbindung setzen“);
window.close();
win.setTimeout(„window.close()“,15000);
}
//–>
Bestellung des Einnahmen- Ausgaben- Rechners
Vorname:
Zuname:
E-Mail:
Ja, ich möchte den Einnahmen- Ausgaben- Rechner
zu den geltenden Bedingungen und zum
Preis von 100 Euro (inkl. UST) bestellen.
function hallo()
{
alert(„Danke für Ihre Bestellung, ich werde mich so schnell
wie möglich mit Ihnen in Verbindung setzen“);
window.close();
win.setTimeout(„window.close()“,15000);
}
Die Variable Win dürfte undefiniert sein.
Den Timer würde ich komplett entfernen, das fenster wird ja schon durch die Anweisung window.close(); geschlossen
Hilfe bei pull down menü
Danke für die Hilfe, das funktioniert jetzt einwandfrei!!
Kannst mir vielleicht noch bei einem anderen Problem helfen.
Und zwar hab ich mit Javascript ein pull down menü erstellt. Bei einigen Punkten möchte ich, dass sich ein Fenster _blank öffnet. Theoretisch funktionierts super, aber leider nicht wenn die Site im Netz steht (members.chello.at/woreat)
Unter Downloads - Einnahmen Ausgaben Rechner- Demo sollte sich ein Fenster öffnen, nur leider passiert da gar nichts!
Woran kann das liegen?
lg Sabine