Yadgar: Funktion korrekt gecodet und trotzdem "not defined"

Beitrag lesen

Nein, die Fehlermeldung bezieht sich auf ein Fehlen der Funktion "check()"...

O.k., hier der komplette Code:

<html>
<head>
  <title>Lotto-Simulation 6 aus 49</title>
  <script type="text/javascript">
    tip = new Array(6);
    function check(wert)
    {
      var flag = true;
      if (isNaN(wert) || wert < 1 || wert > 49)
      {
 flag = false;
 alert("Bitte geben Sie eine Zahl zwischen 1 und 49 ein!");
      }
      else
      {
        var j = 0;
        while (j < tip.length)
        {
          if (j > 0)
   {
     var k = 0;
     while (k < i)
     {
       if (wert == tip[k]
       {
         flag = false;
         alert("Diese Zahl haben Sie bereits getippt. Bitte geben Sie eine andere Zahl zwischen 1 und 49 ein!");
         break;
       }
       k++;
     }
   }
 }
      }
      return flag;
    }

function tippe()
    {
      var i=0;
      while (i < 6)
      {
        if (!check(window.document.tippreihe.elements[i].value))
 {
   window.document.tippreihe.elements[i].value = "";
   break;
 }
        tip[i] = window.document.tippreihe.elements[i].value;
        i++;
      }
    }

</script>
</head>
<body>
  Geben Sie bitte sechs Zahlen zwischen 1 und 49 ein!<br>
  <form name="tippreihe">
    <table>
      <tr>
        <td width="50"><input type="text" size="2" maxlength="2"></td>
 <td width="50"><input type="text" size="2" maxlength="2"></td>
 <td width="50"><input type="text" size="2" maxlength="2"></td>
 <td width="50"><input type="text" size="2" maxlength="2"></td>
 <td width="50"><input type="text" size="2" maxlength="2"></td>
 <td width="50"><input type="text" size="2" maxlength="2"></td>
      </tr>
      <tr>
        <td colspan="3"><input type="button" name="tippen" value="Tippen!" onclick="tippe()"></td>
 <td colspan="3"><input type="button" name="ziehung" value="Ziehung starten!" onclick="ziehe()"></td>
      </tr>
    </table>
  </form>
</body>
</html>

...an der Fehlermeldung ändert sich nichts!

Bis bald im Khyberspace!

Yadgar

Now playing: Schade Deutschland (Cats TV)