var code = new Array("a", " b", " c", " d", " e", " f", " g", " h", " i", " j", " k", " l", " m", " n", " o", " p", " q", " r", " s", " t", " u", " v", " w", " x", " y", " z");
=> Déclaration d´un tableau de 26 éléments
Eingabe = window.prompt("Password : " ,"");
=> Boite de texte qui te demande d´entrer une valeur
if(Eingabe ! = ( (code.length)*100)/2-66) {
=> test qui compare ce que tu entres avec autre chose qui vais détailler
==> ( (code.length)*100)/2-66
===> code.length = 26
===> 26*100 = 2600
===> 2600 / 2 = 1300
===> 1300 - 66 = 1234
window.location.href="denied.htm"; }
=> Si le test est vrai, c´est à dire, si c´est bien innégal, on te redirige vers une page d´erreur
else
window.location.href=Eingabe+".htm";
=> Sinon, on te redirige vers la page Eingabe qui est ta variable qui contient ce que tu as entré dans la boite de text + htm => donc 1234.htm
Voilà 