Hvad er dog det for en if sætning: if(!(bruger == "kim") || (kodeord == "123")){ oversat: Hvis bruger ikke er lig med kim eller hvis kodeord er lig med 123
Mener du ikke if(bruger != "kim" || kodeord != "123"){
eller if(!(bruger == "kim") || !(kodeord == "123")){
Synes godt om
Slettet bruger
02. marts 2005 - 12:53#3
jo... men der er stadig en fejl, den går ikke videre fra opgave 7 altså er det rigtigt: document.write("<input type=submit value=Login onClick=java script:login>");
Synes godt om
Slettet bruger
02. marts 2005 - 12:54#4
den medler osse fejl her: document.write("<form name=loginform>");
-- du har en fejl i tabellen, for der er 2 celler i øverste række, men kun een i nederste, men egentlig skulle det ikke betyde noget ...
-- desuden er det tåbeligt at bruge den stærkt belastende document.write en masse gange, konkatener i stedet en tekststreng, som du smider ud til sidst !-)
-- og så skal du nok huske en document.close() bagefter, og når du har benyttet document.write, så er javascriptet ikke til stede mere !o]
Synes godt om
Slettet bruger
02. marts 2005 - 13:00#6
oki... det forstår jeg ikke så meget af... men nej der er lige mange tabeller... men hvordan skal jeg ellers gøre? Skal jeg lade vær med at have det i en document.write?
hvis du endelig skal skrive hele formen med javascript, så gør det med at samle det til en tekststreng og kast det hele ind i en <div> med innerHTML.
Eller du kan skabe hvert html object med document.createElement("TAGNAVN") og så appende dem. Men det tror jeg måske I skal igennem senere, det ligner noget kursus i javascript.
Synes godt om
Slettet bruger
02. marts 2005 - 13:05#10
I submit: hva gør id'et og name= bruger du jo ikke til noget
Synes godt om
Slettet bruger
02. marts 2005 - 13:06#11
ja det er det osse
Synes godt om
Slettet bruger
02. marts 2005 - 13:06#12
altså et skole forløb hvor vi skal lærer det :D ^^
id og name bruges ikke til noget i dette eksempel, det var noget Microsoft Visual Interdev mente der skulle på. Så det skal du ikke tænke videre over.
Synes godt om
Slettet bruger
02. marts 2005 - 13:10#14
oki... men hvis du har tid, lyst så skal jeg osse gøre så man kun har 5 forsøg... men hvis man taster forkert først gang , først der skal den vise at man kun har 4 forsøg tilbage...
<P> </P> <script type="text/javascript"> var antalForsog = 5;
function fejlLogin(){ antalForsog--; var objErrorLogin = document.getElementById("errorLogin"); objErrorLogin.innerHTML = "Du har nu " + antalForsog + " forsøg tilbage"; }
function login(){ if(antalForsog>0){ var bruger = document.loginform.usr.value; var kodeord = document.loginform.pwd.value; if(!(bruger == "kim") || !(kodeord == "123")){ alert("FEJL\n Brugernavn eller kodeord\n Prøv igen."); fejlLogin(); return false } else { document.write("Velkommen kim"); } } else{ var objErrorLogin = document.getElementById("errorLogin"); objErrorLogin.innerHTML = "Du har prøvet for mange gange!"; } } --> </script> <div id="errorLogin" style="color:red;"></div> <form name=loginform onsubmit="return false"> <table width=100%> <tr> <td> <input type=text name=usr value=Bruger> </td> <td> <input type=password name=pwd value=kode> </td> </tr> <tr> <td> <input type=submit value=Login onClick="java script:login();" id=submit1 name=submit1> </td> </tr> </table> </form> </BODY> </HTML>
Synes godt om
Slettet bruger
02. marts 2005 - 13:21#16
jeg siger mange tak... nej det er nu bare for at have noget at kigge efter hvis det kniper
Synes godt om
Slettet bruger
02. marts 2005 - 13:22#17
Her er 15 +(de ekstra points jeg lovede) (25) = 40 Tak for hjælpen
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.