Lone: Funktion geht nur, wenn zum Schluss ein Alert drin ist ??!!

Beitrag lesen

Folgende Funktion rufe ich aus einer HTML-Seite auf. Das klappt auch ganz toll, aber nur, wenn ich das "ALERT" ganz unten mit drinnen habe! Ohne die Zeile mit "ALERT" wird die Seite "bestellen_2.htm" nicht aufgerufen. Was mache ich falsch?

Danke schon mal und liebe Grüße, Lone.

function Bestellen_1(form) {

var allesok=true;

if (form.Bezahlung[2].checked) {
    if (!form.Kontoinhaber.value || !form.Kontonummer.value || !form.Bank.value || !form.Blz.value) {
      alert('Bitte geben Sie Ihre Bankverbindung vollständig ein.\n\n');
      allesok=false;
    }
  }

if (allesok) {

if (form.Versandart[0].checked) {
      Porto(form.Versandart.value);
    }

if (form.Versandart[1].checked) {
      Porto(form.Versandart.value);
    }

if (form.Bezahlung[0].checked) {
      Kunde.Versand = 'Nachname';
    }

if (form.Bezahlung[1].checked) {
      Kunde.Bezahlung = 'Rechnung';
    }

if (form.Bezahlung[2].checked) {
      Kunde.Bezahlung = 'Lastschrift';
      Kunde.Kontoinhaber = form.Kontoinhaber.value;
      Kunde.Kontonummer = form.Kontonummer.value;
      Kunde.Bank = form.Bank.value;
      Kunde.Blz = form.Blz.value;
    }

parent.main_frame.location = 'bestellen_2.htm';
alert('TEST');
  }
}