Passwort
Lukas
- javascript
Kann mir vielleicht jemand sagen, was an diesem Quellcode falsch ist? hab ihn aus einem buch übertragen und er zeigt mir an, es gebe in der 11 zeile einen fehler, ich weiß aber nicht was für einen. schreibt mir, wenn es geht, eine email!
<html>
<head>
<title>Homepage</title></head>
<script language="javascript">
function dialog()
{
var d1, d2, d3, d4, d5, Eingabe;
d1=window.document.bgcolor;
d2=window.document.linkcolor;
d3=window.document.title;
d4=d1.substring(3,5)+d2.substring(0,2)+d3.substring(1,3);
d5=d4.toUpperCase();
while (Eingabe!=d4 || Eingabe!=d5)
{
Eingabe=prompt ("Sie betreten meine Homepage... Bitte Passwort eingeben");
if (Eingabe==d4 || Eingabe==d5)
{
break;
}
else
{
alert("Falsches Passwort!");
}
}
alert ("Passwort in Ordnung, auf OK klicken für den Zugang zur Homepage");
window.open ("test.html");
}
</script>
<body bgcolor="#0080FF" Text="#000000" Link="#FFFF80" vlink="#FF8080" alink="#80FFFF" onload="dialog()">
<h1 align="center"><font color="black">Homepage</font></h1>
<hr>
<p>
</p>
<hr>
</body>
</html>
hi,
d1=window.document.bgcolor;
d2=window.document.linkcolor;
d3=window.document.title;
d4=d1.substring(3,5)+d2.substring(0,2)+d3.substring(1,3);
bin zwar kein experte, aber so würde ich imho zumindest keine passwortabfrage machen. so wie ich das sehe kennt man den titel des dokuments, den hintergrund und auch die linkfarbe, dann kenn ich das passwort sowieso?
scheint kein gutes buch zu sein, nicht nur weil d1 und d2 sowieso "undefined" bzw. "" sind.
lg, lois
Hallo,
es muss bgColor ( mit großem C ) bzw. linkColor heißen, dann klappt's
Gruß
Hartmann
Hallo!
alert ("Passwort in Ordnung, auf OK klicken für den Zugang zur Homepage");
window.open ("test.html");
Muss man dazu noch was anderes als *lol* sagen???
Vergiss den Schutz mit JavaScript...
Gruß,
mdkiller