Archivlink: javarea.de Forum > JavaScript > Name/Passwort Frage zum Script
Vollständigen Link anzeigen: javarea.de Forum > JavaScript > Name/Passwort Frage zum Script

Pages: [1]

geschrieben von Java Newbie am 05.12.2005 - 19:11
Den Script mit dem man für jeden Namen ein extra passwort defnieren kann hat mir
sehr gefallen. Ich hab probiert ihn so umzuprogramieren das man die 1. Seite nicht braucht
(hab sie einfach weggelassen ) Jetzt kommt die Fehler meldung Opner ist 0 oder kein Objekt
helft mir bitte


mfg Java Newbie

geschrieben von Hawk am 05.12.2005 - 19:20
Hallo,

Du meinst bestimmt opener , wenn du die Abfrage in der Seite hast und kein zusatz Fenster sich aufmacht muß opener raus.

geschrieben von Java Newbie am 05.12.2005 - 19:40
ähhh ja wie soll das aussehen (code) hier sind meine codes

HTML-Quelltext
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
18: 
19: 
20: 
21: 
22: 
23: 
24: 
25: 
26: 
27: 
28: 
29: 
30: 
31: 
32: 
33: 
34: 
35: 
36: 
37: 
38: 
39: 
40: 
41: 
42: 
43: 
44: 
45: 
46: 
47: 
48: 
49: 
50: 
51: 
52: 
53: 
54: 
55: 
56: 
57: 
58: 
59: 
60: 
61: 
62: 
probe2.html

<html>
<head>
<title>2</title>
<meta name="author" content="User">
<meta name="generator" content="Ulli Meybohms HTML EDITOR">
</head>
<body text="#000000" bgcolor="#FFFFFF" link="#FF0000" alink="#FF0000" vlink="#FF0000">
<script src="passdata.html"></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>

</body>
</html>
und 
speicher.html

function verify()
{
checkname = document.pass.passname.value
checkpass = document.pass.password.value
fullpass = checkname + " " + checkpass
marker = false

users = 3 //Anzahl der User
userlist = new Array
userlist[0] = "Klaus cool"
userlist[1] = "Torsten prima"
userlist[2] = "Karsten naja"

for (i = 0; i < users; i++){
if (fullpass == userlist[i]){
opener self.loaction.href = "geheim.html"
marker = true
}
}
if (marker == true){
window.close()
}
else {alert("Sie haben einen Falschen Namen/Passwort eingegeben, bitte wiederholen!")
}
}
und geheim.html 
(muss ich net schreiben)

Hoffe das das net zu viel ist
bitte sag mir wir der code richtig heißen muss

geschrieben von René am 05.12.2005 - 19:44
Rot gegen blau ersetzen siehe deinen Code oben.

geschrieben von Java Newbie am 05.12.2005 - 20:24
danku für die antwort
speicher sieht jetzt so aus
HTML-Quelltext
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
18: 
19: 
20: 
21: 
22: 
23: 
24: 
25: 
function verify()
{
checkname = document.pass.passname.value
checkpass = document.pass.password.value
fullpass = checkname + " " + checkpass
marker = false

users = 3 //Anzahl der User
userlist = new Array
userlist[0] = "Klaus cool"
userlist[1] = "Torsten prima"
userlist[2] = "Karsten naja"

for (i = 0; i < users; i++){
if (fullpass == userlist[i]){
self opener.loaction.href = "geheim.html"
marker = true
}
}
if (marker == true){
window.close()
}
else {alert("Sie haben einen Falschen Namen/Passwort eingegeben, bitte wiederholen!")
}
}

Jetzt fehlermeldung: ';' erwatet
bitte helft mir weiter

geschrieben von weisnix am 05.12.2005 - 21:19
Zitat
 Rot gegen blau tauchen siehe deinen Code oben.


war eigentlich so gemeint – eins raus das andere rein – nicht umdrehen.

opener.loaction.href = "geheim.html"

geschrieben von Patrick am 05.12.2005 - 21:35
du meintest sicher

self.location.href="geheim.html"

bei opener kam nämlich der Fehler, da die Seite nicht mehr via javascript aufgerufen wird....

geschrieben von Java Newbie am 06.12.2005 - 18:35
Bug behoben



fertig


Powered by: JBB v.2.0.4 Copyright ©2000-2006, www.javarea.de.