Siehst Du hier fehlten über all welche ... der Code ist falsch ...
hinter jede Zeile (ausgenommen for, if) kommt ein Semikolon (nur innerhalb des JavaScript...
ungefähr so:
function verify()
{
checkname = document.pass.passname.value;
checkpass = document.pass.password.value;
fullpass = checkname + " " + checkpass; //Überprüfung des Namen und PW
marker = false;
users = 3; //Anzahl der User
userlist = new Array;
userlist[0] = "Klaus cool"; //1 User und Passwort
userlist[1] = "Torsten prima"; //2 User und Passwort
userlist[2] = "Karsten naja"; //3 User und Passwort
for (i = 0; i < users; i++){
if (fullpass == userlist[i]){
opener.location = "geheim.html"; //Geheime Seite
marker = true;
}
}
if (marker == true){
window.close();
}
else {alert("Sie haben einen Falschen Namen/Passwort eingegeben, bitte wiederholen!");
}
}