Shadow89: if (document.formular.garnitur.checked == true) --> ERROR

Beitrag lesen

Danke für die ganzen Tipps, aber leider funktioniert es immernoch nicht.
Bei der ausführung der externen JavaScript Datei wird folgender fehler ausgegeben:
Skript: C:\Pfadangabe der JavaScript Datei
Zeile: 54
Zeichen: 1
Fehler: 'document' ist undefiniert
Code: 800A1391
Quelle: Laufzeitfehler in Microsoft JScript

Was habe ich falsch gemacht?

Hier diesmal der komplette Quellcode der JavaScript Datei:

function final_funktion() {  
chkFormular(700,300);  
return false;  
if(chkFormular() == true) { berechnung(); }  
}  
  
function chkFormular () {  
  
if (document.formular.ausfuerung.value == "nix") {  
    alert("Bitte wählen Sie eine Ausführung!");  
    return false;}  
  
  if (document.formular.Name.value == "") {  
    alert("Bitte Ihren Namen eingeben!");  
    return false;}  
  
  if (document.formular.Anschrift.value == "") {  
    alert("Bitte Ihre Anschrift eingeben!");  
    return false;}  
  
  if (document.formular.Ort.value == "") {  
    alert("Bitte Ort und Plz eingeben!");  
    return false;}  
  
  if (document.formular.Land.value == "") {  
     alert("Bitte geben Sie Ihr Land ein!");  
     return false;}  
  
 if (document.formular.email.value.indexOf("@") == -1) {  
    alert("Sie haben keine E-Mail Adresse eingegeben.");  
    document.formular.email.focus();}  
  
if (document.formular.Telefon.value == "") {  
    alert("Bitte Ihre Telefonnummer eingeben!");  
    document.formular.Telefon.focus();  
    return false;}  
  
var chkZ = 1;  
  for (i = 0; i < document.formular.Telefon.value.length; ++i)  
    if (document.formular.Telefon.value.charAt(i) < "0" ||  
        document.formular.Telefon.value.charAt(i) > "9")  
      chkZ = -1;  
  if (chkZ == -1) {  
    alert("Telefonnummer falsch!");  
    document.formular.Telefon.focus();  
    return false;}  
}  
  
function berechnung() {  
var preis = 0;  
}  
  
{  
if (document.formular.garnitur[0].checked == true) {  
    preis = preis + 208;  
  } else if (document.formular.garnitur[1].checked == true) {  
    preis = preis + 0;  
  }  
   alert(preis);  
}

Und hier der entsprechende Quelltext der HTML Datei:

<form id="formular" name="formular".....onsubmit="return final_funktion();"......  
<strong>Ab- Überlaufgarnitur (Füllung über Aufputzarmatur):</strong><br>  
    <input type="radio" name="garnitur" value="garn_mit"> mit<br>  
    <input type="radio" name="garnitur" value="garn_ohne"> ohne  
......  
<input type="submit" value="Absenden" onsubmit="return final_funktion()"><input type="reset" value="Abbrechen">