Hallo ich versuchte ein Script zu schreiben welches nach dem Passwort welches in der switch abfrage ist nur klappt es nicht. Sollte odch mögflich sein über switch mehrere Passworter zu definieren oder?
Damit gings es nicht
gg = prompt(„Wie lautet das Passwort?“,"")
switch (gg)
{
case test:
document.write(„Login erfolgreich“)
break;
default:
window.open("http://www.google.ch")
break;
}
danke dir aber weshalb muss ide funktion nicht über
onload=function() aufgerufen werden? Weshalb funkltioniert den
das nicht?
Du kannst das ganze auch via onload aufrufen:
....
(function(){
var onLoad = function(){
var gg = prompt("Wie lautet das Passwort?","");
switch (gg){
case "test":
document.write("Login erfolgreich");
break;
case "test2":
document.write("Login2 erfolgreich");
break;
default:
alert('Zugriff verweigert');
return function(); // ???? Was willst Du damit erreichen ????
break;
}
};
}();
Wobei ich für Eventhandling lieber ein JavaScript-Framework w.z.B. jQuery, prototype.js oder so nehmen würde. Dort werden die unteschiedlichen Browser-Eigenheiten beim Eventhandling besser verpackt.
Was war den bei meinem Screipt falsch? Weshalb funktioniert es damit nicht? Das Script das sie mir gegeben haben geht bei mir auch nicht in der ersten Zeile ist ein Fehler.
Eventhandling und jQuery was bedeutet das? Ich solle das Script in eine Datei tun und anschliessend in der Datei verlinken?
Was war den bei meinem Screipt falsch? Weshalb funktioniert es
damit nicht? Das Script das sie mir gegeben haben geht bei mir
auch nicht in der ersten Zeile ist ein Fehler.
Und welcher Fehler???
Im JavaScript-Teil oder im -Tag?
Eventhandling und jQuery was bedeutet das? Ich solle das
Script in eine Datei tun und anschliessend in der Datei
verlinken?
Eventhandling? Die Art und Weise wie Events (z.B. onload, onclick usw.) abgehandelt werden.
jQuery? Ein JavaScript-Framework, dass einem viele Dinge abnimmt -> http://www.jquery.com
Damit kann ich dir auch nicht weiterhelfen.
Ich brauche schon den kompletten Sourcecode - also HTML-Seite und JS-Code - um zu sehen was da schief läuft.