webForumDet fria alternativet

lösenords generator

JavaScriptur Javascript

23 svar · 741 visningar · startad av ptr_lks · sida 2 av 2

Peter SMedlem sedan dec. 20025 483 inlägg
#21

Du har glömt 'function'-delen:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Slump</title>
</head>
<script type="text/javascript">
function gelosenord(form) {
 var siffra = '0123456789';
    var bokstav = 'abcdefghijklmnopqrstuvwxyz';
    var tecken = '';
    var slumpat = []; //kommer innehålla det slumpade tecknen. [] = newArray()
    var i = 0;
   var fasv = form.antalsiffra.value; // hur många siffror lösenordet skall innehålla
   var fav= form.antal.value; //hur många tecken lösenordet skall innehålla
  var b = bokstav.length;
  var s = siffra.length;
  var index = 0;

// kontrollera inputen
// - är fav negativ?
// - är fasv negativ?
// - är fasv > fav?

// lägg till bokstäver
while (i++ <( fav - fasv)) {
  slumpat[index++] = bokstav.charAt(Math.floor(Math.random()*b));
}

// lägg till siffror
i=0;
while (i++ < fasv) {
  slumpat[index++] = siffra.charAt(Math.floor(Math.random()*s));
}

form.losenord.value = slumpat.join('');

}</script>
<body>
<h2>Slumpa fram ett lösenord </h2><br />
<br />
<form  name="form">
Hur många tecken skall lösenordet innehålla: <input name="antal" type="text" size="5" /><br /> <br />

Hur många siffror skall lösenordet innehålla: <input name="antalsiffra" type="text" size="5" /><br /><br />
<input name="skapa" type="button" value="Slumpa  fram l&ouml;senordet" onClick="gelosenord(this.form)" /><br />
<br />
<input name="losenord" type="text" size="13" />

</form>
</body>
</html>

'index' lade jag till som en räknare för att hålla koll på vilken position i 'slumpat' som data skall in i.

ptr_lksMedlem sedan juni 2005584 inlägg
#22

Peter S skrev:

'index' lade jag till som en räknare för att hålla koll på vilken position i 'slumpat' som data skall in i.

aha...

ptr_lksMedlem sedan juni 2005584 inlägg
#23

tack :stud Peter S :bire

ptr_lksMedlem sedan juni 2005584 inlägg
#24

Hej,
Finns det ngt braigt sett att omforma de utslumpade biókstäverna till ett ord som är lätt att komma ihåg?

Tack för ordet
/Peter

139 ms totalt · 3 externa anrop · v20260731065814-full.29ac60f6
135 ms — hämta forumlista (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)