Thomas: Java-Rätsel

Beitrag lesen

Hallo, ich habe ein kleines Problem, auf der Webseite meiner Berufsschule ist eine Testaufgabe für uns Schüler. Wer von euch kann mir etwas helfen ?
( Link http://www.bsz7-leipzig.de/ --> Intern )
Und jetzt noch an alle die denken das hier die webseite geknackt werden soll ... nein , soll sie nicht denn beim lösen der gleichung kommt nichts besonderes )

Diese Aufgabe sieht folgendermaßen aus :

<html>
<head>
<title>Test</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript">
function code(szEingabe)
{ var g=25;
 var s=0;
 var n=0;
 if (szEingabe!=null)
  for (i=0;i<=szEingabe.length-1;++i)
  { n=szEingabe.charCodeAt(i)*3;
   s=s*10+n*g;
   s=s%10000;
   g=i;
  }
 return(s);
}

function schutz()
{ var ist;
 var soll=2868;
 var z=0;
 var szEingabe;
 while (ist != soll)
 {  szEingabe=prompt("Bitte Passwort eingeben:","");
  ist=code(szEingabe);
  if (soll==ist)
  {
   F1=window.open(szEingabe+".html","Fenster1");
   window.location.href="../index.html";
   break;
  }
  else
  { alert("Eingabe ist ungültig");
   z++;
   if (z==3)
   {
    window.location.href="../index.html";
    break;
   }
  }
 }
}

</script>
</head>
<body bgcolor="#FFFFFF" onLoad="schutz()">
HTML-Code

</body>
</html>