login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Hulp javascript password

Offline Kite874 - 13/02/2006 23:08 (laatste wijziging 13/02/2006 23:08)
Avatar van Kite874Nieuw lid Haaj ik heb eigenlijk twee vraagjes. Ik heb voor school heb ik een aantal opdrachten gekregen, 22 om precies te zijn. Maar ik kom uit 1 van de opdrachten niet dus meschien dat jullie mij kunnen helpen. Ik moet een simpel pagina maken waar ik dan om een password moet vragen:
  1. <html>
  2. <head>
  3. <title>Homepage</title>
  4. </head>
  5. <script language = 'JavaScript'>
  6. function wachtwoord()
  7. {
  8. var bevestiging;
  9. bevestiging = prompt ("wat is het wachtwoord?");
  10. if (bevestiging == "Kite" || bevestiging == "kite")
  11. {
  12. alert("wachtwoord in orde");
  13. }
  14. else
  15. {
  16. alert("wachtwoord is niet correct");
  17. }
  18. }
  19. </script>
  20. <body onload="wachtwoord()">
  21. <h1 align="center"><font color="black">Homepage</font></h1>
  22. <hr>
  23. </body>
  24. </html>


dat is me tot nu to gelukt maar nu moet ik 2 dingen doen, voor de volgende 2 opdrachten moet de script van hierboven aangepast worden.

1 ik moet ervoor zorgen dat de passwoord net zo lang word gevraagd totdat het goed is. ik moet hierbij gebruik maken van het while statemen.

2 ik moet 1 zodanig aanpassen dat als ik de passwoord 3 keer fout invoer dat hij naar een andere pagina toe gaat en zegt dat het fout is.

1 en 2 zijn twee verschillende opdrachten dus als het even kan zou ik ook graag 2 verschillende scripts zien.

alvast bedankt

3 antwoorden

Gesponsorde links
Offline haytjes - 13/02/2006 23:13 (laatste wijziging 13/02/2006 23:16)
Avatar van haytjes Gouden medailleGouden medaille

JS gevorderde
niet zo moeilijk:

  1. <html>
  2. <head>
  3. <title>Homepage</title>
  4. </head>
  5. <script language = 'JavaScript'>
  6. function wachtwoord()
  7. {
  8. var bevestiging = prompt ("wat is het wachtwoord?");
  9. if (bevestiging == "Kite" || bevestiging == "kite")
  10. {
  11. alert("wachtwoord in orde");
  12. pass_good();
  13. return true;
  14. }
  15. else
  16. {
  17. alert("wachtwoord is niet correct");
  18. return false;
  19. }
  20. }
  21. function pass_good()
  22. {
  23. //zet hier wat de script moet doen als de pass juist is.
  24. }
  25. </script>
  26. <body onload="while(!wachtwoord());;">
  27. <h1 align="center"><font color="black">Homepage</font></h1>
  28. <hr>
  29. </body>
  30. </html>


die andere werkt op dezelfe principe
Offline Thomas - 13/02/2006 23:16 (laatste wijziging 13/02/2006 23:18)
Avatar van Thomas Moderator Hmm... Geen zin in je huiswerk? 

  1. var teller = 0;
  2. var pass_ok = false;
  3.  
  4. while(teller < 3 && !pass_ok)
  5. {
  6. if(window.prompt("Password?") == "Kite") pass_ok = true;
  7. teller++;
  8. }
  9.  
  10. // als pass niet goed is
  11. if(!pass_ok)
  12. {
  13. window.location = "straighttohell.htm";
  14. }


De rest mag je zelf uitzoeken. JavaScript is trouwens absoluut niet geschikt om (op deze manier) pagina's te beveiligen trouwens.
Offline Kite874 - 13/02/2006 23:19 (laatste wijziging 14/02/2006 13:35)
Avatar van Kite874 Nieuw lid ok thnx

vinTage edit Die gasten besparen jouw 3 uur huiswerk, en jij typed "ok thx"
Je bent erger dan mijn baas 

Kite edit Die gaste besparen me veel meer als 3 uur huiswerk ik ben hier al 3 dagen mee bezig en wou maar niet lukken is nu wel gelukt nogmaals bedankt mensen jij ook vinTage 

vinTage edit: ik deed niks, maar toch "np" 

Kite editFangorN ik weet ook dat het niet de juiste manier is om je pagina te beveiligen maarja als ik op school een opdracht moet maken waar je een wachtwoord moet maken dan doe ik het op die manier. Hij is vandaag trouwens ook nog goed gekeurd dus nogmaals iedereen bedankt.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.208s