06. april 2002 - 11:45Der er
4 kommentarer og 1 løsning
login ?
Jeg vil kører dette login script, men hvis brugeren skriver forkert vil jeg gerne på en side og i en venlig tone fortælle ham/hende at der er sket en fejl eller lignende.
var testBilled = new Image(); var pw, venteTid; var trykket = false;
function testPass( feltObj ) { if ( trykket ) { // vi er stadig igang med at teste sidste forsøg alert( "Slap lige af og vær lidt tålmodig" ); return; } trykket = true; testBilled.src = feltObj.value +".gif"; pw = feltObj.value; // husk det indtastede. venteTid = 1000; // hvorlænge vi er villige til at vente (i millisekunder) setTimeout( "checkHentet()", 100 ); }; //end testPass( textfelt objekt )
function checkHentet() { if ( testBilled.complete ) { // billedet var der, det er korrekt password. self.location,href = pw +".html"; } else { venteTid = venteTid - 100; if ( venteTid <= 0 ) { // kan ikke få fat i det billede trykket = false; alert( "Det indtastede password var ikke korrekt" ); } else { // vent lidt endnu setTimeout( "checkHentet()", 100 ); } } }; //end checkHentet()
Jeg er DYBT imponeret over din kreativitet jakoba!!!!!!!
Jeg acceptere absolut dit svar men er villig til at oprette et andet ?, hvis du har en enklere løsning - gerne med et helt nyt pw script, men hvor jeg stadig har en side til hver enkel bruger.
Ups igen. en decideret fejl: <input type="Button" OnClick="testPass(this.form.user);" value="Come in"> det er testfeltet der skal være parameter, ikke knappen.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.