Hallo Leute,
ich werde noch irre...
irgendwie kommt immer nur seite2 .... und wenn ich pwd[0] eingebe komme ich auf fail....
kann mir vielleicht kurz jemand sagen wie es geht:
<script type="text/javascript">
function login() {
var users = new Array();
users[0]="super";
users[1]="super";
var pswd= new Array();
pswd[0]="hallo";
pswd[1]="servus";
var usr_inp = document.getElementById("benutzerfeld").value;
var pwd_inp = document.getElementById("passwfeld").value;
var ausgabe = document.getElementById("ausgabe");
var schalter = false;
for(i=0;i<users.length;i++)
{if(users[i]==usr_inp && pswd[i]==pwd_inp)
{schalter = true; window.location= "seite1.html"; break;}
else{window.location= "fail.html";}
}
for(i=1;i<users.length;i++)
{if(users[i]==usr_inp && pswd[i]==pwd_inp)
{schalter = true; window.location= "seite2.html"; break;}
else{window.location= "failit.html";}
}
}
</script>
vielen dank!
flobeis
PS:ich weiss über die unsicherheit von javascpit pwd bescheid....danke trotzdem!
sicher wieder nur eine Kleinigkeit.
-
-
schreib doch mal in prosa was dein script genau machen soll...
am besten gehste mal daher und schreibst zeile für zeile was da passiert, so wirste dir deiner verquerten gedanken bewusst.…
und evtl fällt dir dabei auch ein wie du nen anständigen titel für den thread hier nennen würdest..
sonst is dein dritter thread hier nachher wieder nur ne wiederholte kleine kleineigkeit oder sowas in der art -
sorry...hatte gehofft das ich nict so oft hilfe brauche....
das script soll bei USER[0] und PWD[0]
auf die seite1.html springen.
und bei USER[1] und PWD[1]
auf die seite2.html...
synaptic
deine antwort war irgenwie böse gemeint...
ok-werde meine betitelung zukünftig mehr dem problem anpassen...
jedoch ist das script so einfach das doch jeder erkennen kann was es tun soll - ausserdem hab ich ja gesagt das nur eine verlinkung funktioniert.
-
-
naja wenn ich die for-schleife weglasse bekomme ich immer die fehlermeldung:
obijekt erwartet
-
warum nicht so ??
Code
Alles anzeigen<script type="text/javascript"> function login() { var users = new Array(); users[0]="super"; users[1]="super"; var pswd= new Array(); pswd[0]="hallo"; pswd[1]="servus"; var i var usr_inp = document.getElementById("benutzerfeld").value; var pwd_inp = document.getElementById("passwfeld").value; var ausgabe = document.getElementById("ausgabe"); var schalter = false; for(i=0;i<users.length;i++) {if(users[i]==usr_inp && pswd[i]==pwd_inp) {schalter = true; window.location= '"seite'+ (i+1) +'.html"';break;} else{window.location= "fail.html";} } } </script>
bei user 0 login geht er zur seite1.html
bei user 1 login geht er zur seite2.html
bei user 2 login geht er zur seite3.html
usw.war das richtig??
mfg macro
-
und meine antwort war nicht böse gemeint...! zum einen wollte ich klarstellen, dass aussagekräftige topics erwünscht sind und zum anderen solltest du dir durch das ausformulieren etwas bewusster machen, was du überhaupt willst. wie oft du hilfe benötigst ist dabei vollkommen egal, wir sind ein hilfe-forum und leisten hilfe zur selbsthilfe wenn ich dir jetzt nen script dahingeklatscht hätte, hätteste es genommen, benutzt und nix draus gelernt
-
marco
danke... richtig so geht es auch...
den einzigen nachteil - das seite1 seite2 usw...eigentlich anderes benannt ist.
zB. links.html, friends.html
aber trotzdem egal da es sich ja nur um 2 Link-Seiten handelt und ich die eben entsprechend umbenenne das deine Zählmethode funktioniert.
DANKE!!!
synaptic
ich verspreche: mein nächster post wird klar formuliert und verständlich sein -