Создаете страницу и вставляете этот код: Code <html> <head> <script type="text/javascript" src="/md5.js"></script> <script type="text/javascript" src="/ajax.js"></script> <script> var length=8; var count=10; var mode=0; var http = createRequestObject();
function PasGenCountHTML(chars,length,count) { document.write("<ol>"); for (j=0;j<count;j++) document.write("<li><samp>"+PasGenHTML(chars,length)+"</samp>"); document.write("</ol>"); }
function PasGenHTML(chars,length) { var res=""; var r; var i; for (i=1;i<=length;i++) { r=Math.floor(Math.random()*chars.length); res=res+chars.substring(r,r+1); } res = res.replace("&","&"); res = res.replace(">",">"); res = res.replace("<","<"); return res }
</script> </head> <style> .block { float: left; width: 200px; border: 1px solid black; padding: 10px; margin: 5px; } #about { padding: 10px; } #help { padding: 10px; } #handmade { border: 1px solid black; padding: 10px; margin: 5px; } #storage { border: 1px solid black; padding: 10px; margin: 5px; } </style> <body> <div class="block"> <div class="title">Создание своего пароля</div> <div class="list"> <form name="f" method="POST" action=""> <br> Здесь вы можете сами создать пароль любой длины и любой сложности.<br> Символы:<br>
<input type="text" name="chars"
value="1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"
style="width:150px;"><br> Варианты: <script> function Check() { f.chars.value=''; if (f.Csigns.checked) f.chars.value=f.chars.value+'!"№;%:?*()_+=-~/\\<>,.[]{}'; if (f.Cnum.checked) f.chars.value=f.chars.value+'1234567890'; if (f.Cbig.checked) f.chars.value=f.chars.value+'ABCDEFGHIJKLMNOPQRSTUVWXYZ'; if (f.Csmall.checked) f.chars.value=f.chars.value+'abcdefghijklmnopqrstuvwxyz'; } </script> <br><input type="checkbox" name="Csmall" onclick="Check();" checked>Маленькие буквы <br><input type="checkbox" name="Cbig" onclick="Check();" checked>Заглавные буквы <br><input type="checkbox" name="Cnum" onclick="Check();" checked>Цифры <br><input type="checkbox" name="Csigns" onclick="Check();">Знаки <br> Длина пароля: <input type=text name=length size=5 value=10><br> Количество паролей: <input type=text name=count size=5 value=10><br><br> <br> <input type="button" value="Создать пароль!" onclick=" document.all.YOURS.innerHTML='Вот список ваших паролей:<br>'; c = f.count.value; for (i=1;i<=c;i++) document.all.YOURS.innerHTML+=i+'. <samp>'+PasGenHTML(f.chars.value,f.length.value)+'</samp><br>'; "> </form>
<div class="title">Резульат</div> <p ID="YOURS">Здесь появится список паролей, когда вы нажмете "Создать пароль!".<br> Например:<br> <script> for (j=1;j<=10;j++) document.write(j+".
<samp>"+PasGenHTML("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890",10)+"</samp><br>"); </script> </p>
</div> </body> </html>
ВСЕ ГЕНИАЛЬНОЕ-ПРОСТО!!
|