lørdag 27. februar 2010

Passord

En oppgave gikk ut på å skrive et program som testet et passord. Mest for min egen del legger jeg det i denne bloggposten slik at det er lett å repetere.


html> head> title>Passord - 3 2 /title>
script type="text/javascript">
var mittXHRobjekt = null;
// Opprett et XMLHttpRequest-objekt
function lagXHRobjekt() {
try {
XHRobjekt = new XMLHttpRequest(); // Firefox, Opera, ...
}
catch(err1) {
try {
XHRobjekt = new ActiveXObject("Microsoft.XMLHTTP"); // Noen IE
}
catch(err2) {
try {
XHRobjekt = new ActiveXObject("Msxml2.XMLHTTP"); // Noen IE
} catch(err3) {
XHRobjekt = false;
}}}
return XHRobjekt;
}
// Hendelseshåndterer
function behandleTilstand() {
if (mittXHRobjekt.readyState == 4)
riktigpass=(mittXHRobjekt.responseText);
}
function hentData(url) {
mittXHRobjekt = lagXHRobjekt();
if (mittXHRobjekt) {
mittXHRobjekt.onreadystatechange = behandleTilstand;
mittXHRobjekt.open("GET", url);
mittXHRobjekt.send(null);
}}
function passord() {
var pass;
hentData('passordfil.txt');
pass=prompt('Skriv inn passordet','');
if (mittXHRobjekt.responseText==pass) {
alert('Riktig passord!\n \n \n Du skal ta med deg koden,
forlate bygningen og levere koden til mannen med solbriller.');
}
else alert('Feil passord!')
}
/script>/head>

body>
h2>Passord/h2>
form>
input type="button" value="Skriv inn passord" onClick="passord()">
/form>/body>/html>

Ingen kommentarer:

Legg inn en kommentar