Hey du,
jetzt habe ich mal die Datei passdara.js
schreibfehler? --> passdata.js
Abfragende Datei
function verify()
{
checkname = document.pass.passname.value
checkpass = document.pass.password.value
fullpass = checkname + " " + checkpass //Überprüfung des Namen und PW
marker = falseusers = 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 Passwortfor (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!")
}
}Dann habe ich noch die Datei Abfrage.html
<script src="passdata.js"></script>
Geben Sie Name & Passwort ein
<form name="pass">
<table>
<tr>
<td align=right><b>Name: </b></td>
<td><input type="text" name="passname" size=15></td>
</tr>
<tr>
<td align=right><b>Passwort: </b></td>
<td><input type="password" name="password" size=15></td>
</tr>
<tr>
<td align=right></td>
<td><center><input type="button" value="Absenden" onClick="verify();">
<input type="reset" value="Löschen"></center></td>
</tr>
</table>
</form>Leider geht das jetzt immer noch nicht.... was mach ich denn jetzt noch falsch ?
Liebe Grüße,
Nicole
Tja hier kann ich Dir leider auch nicht mehr so viel weiter helfen, da sich meine JS Kentnisse in Grenzen halten ... aber ich bin mir nicht sicher, ob der Code überhaupt so funktioniert? Hast Du ihn von einer garantiert funktionierenden Vorlage?
Weil meiner Meinung nach musst Du ja das aus dem Formular eingegebene Passwort und deinen usernamen an die Funktion verify übergeben ...
onClick="verify (this.passname.value, this.password.value)
... oder so ähnlich
Und in der passdata.js muss dass natürlich auch noch enthalten sein ...
function verify(passname, password)
{
checkname = passname;
checkpass = password;
...
Ausserdem sind glaub ich in JS die Semikola Pflicht ... also die nicht vergessen!
So sry, mehr weiß ich auch nicht ...