• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Passwortabfrage Wiiiiiiiichtig !!!

Status
Für weitere Antworten geschlossen.

Html_Schlumpf

Neues Mitglied
Was stimmt hier nicht ?ich bekomm,e immmer eine Féhlermeldung

<html>
<head>
<title>Passwortabfrage</title>
<script language="JavaScript" type="text/javascript">
<!--
var passwort,i=0;
while(passwort!="Blocksberg" && i<3){
passwort=prompt("Bitte tippen Sie das Passwort ein!","");
i++;
}
if(passwort=="Blocksberg"){
location.href="ziel.htm";
}
else{
alert(Das Passwort ist nicht korrekt!");
}
//-->

</script>
</head>


</body>
</html>
 
Werbung:
jetzt geht es...

Es fehlten nur ein paar kleine Anführungszeichen in der Alert-Box :-)


Dennoch solltest du dir mal überlegen, ob diese Art der Passwortabfrage
wirklich sicher ist.... jeder , der sich den Quellcode anzeigen läßt,
sieht dein Passwort hart vercodet im Script... das ist ja nicht so prickelnd...
--------------------
<html>
<head>
<title>Passwortabfrage</title>
<script language="JavaScript" type="text/javascript">
<!--
var passwort,
i=0;
while(passwort!="Blocksberg" && i<3)
{
passwort=prompt("Bitte tippen Sie das Passwort ein!","");
i++;
}
if(passwort=="Blocksberg")
{
this.location.href="http://www.google.de";
}
else
{
alert("Das Passwort ist nicht korrekt!");
}
//-->

</script>
</head>


</body>
</html>
 
fanatic schrieb:
Es fehlten nur ein paar kleine Anführungszeichen in der Alert-Box :-)


Dennoch solltest du dir mal überlegen, ob diese Art der Passwortabfrage
wirklich sicher ist.... jeder , der sich den Quellcode anzeigen läßt,
sieht dein Passwort hart vercodet im Script... das ist ja nicht so prickelnd...
--------------------
<html>
<head>
<title>Passwortabfrage</title>
<script language="JavaScript" type="text/javascript">
<!--
var passwort,
i=0;
while(passwort!="Blocksberg" && i<3)
{
passwort=prompt("Bitte tippen Sie das Passwort ein!","");
i++;
}
if(passwort=="Blocksberg")
{
this.location.href="http://www.google.de";
}
else
{
alert("Das Passwort ist nicht korrekt!");
}
//-->

</script>
</head>


</body>
</html>
Jetzt habe ich das soweit.Ich wollte den Code nun in eine Funktion einbauen und auf Klick,auf das Wort Login,starten.Das funktioniert aber nicht.


Login!




<title>Funktion</title>
<script language="JavaScript" type="text/javascript">
<!--
function passwortabfrage(){
<!--
var passwort,
i=0;
while(passwort!="Blocksberg" && i<3)
{
passwort=prompt("Bitte tippen Sie das Passwort ein!","");
i++;
}
if(passwort=="Blocksberg")
{
this.location.href="http://www.google.de";
}
else
{
alert("Das Passwort ist nicht korrekt!");
}
//-->

</script>
</head>


</body>
</html>



</body>

</html>
 
Werbung:
Status
Für weitere Antworten geschlossen.
Zurück
Oben