Вы просматриваете материал который относится к категории авторские скрипты, на нашем сайте всегда лучшие Скрипты для ucoz. Думаю вам понравился материал Генератор паролей и вы воспользуетесь им! :)
Автор: uberchel Скрипты 11.04.2012
Генератор паролей
Скрипт, а вернее функция генерации пароля. В скрипте можно задать длину самого пароля, количество генерированного паролей и включение и отключение спец символов, также скрипт работает в 2=х вариациях, непосредственно возвращает сгенерированный пароль по средствам repeat;

У скрипта есть 4 передаваемых переменных:

Использовать символы = symbol: true/false
Длина пароля = len: integer;
Количество паролей = num: integer;
id элемента = id: string;


Пример по repeat:
Code

<script type="text/javascript">
  passGen({num:10, len:10});
</script>

и 2-й вариант передачи элементу по его id:
Code

<textarea col="4" id="inp" onfocus="this.select();"></textarea></br />
<script type="text/javascript">
  passGen({id:'inp', num:10, len:10});
</script>


Вот сама функция(скрипт):
Code

<script type="text/javascript">
function passGen (a) {
  var b = '1234567890qwertyuiopasdfghjklzxcvbnm';
  var c = [], d, e = '', k = 1;
  var f = '!@#$%^&*';
  if (a.symbol == true ) b += f;
  while (k <= a.num) { d = '';
  for (var i=0; i<a.len; i++) {
  c[0] = Math.floor(Math.random() * b.length);
  c[1] = Math.floor(Math.random() * 2);
  if (c[1] == 1) d += b[c[0]].toUpperCase(); else d += b[c[0]];
  } if (a.num == 1) e += d; else e += String(d + (a.id ? '\n' : '<br>'));
  k++;
  } if (a.id) {
  var id = document.getElementById(a.id);
  if (/text|textarea/g.test(id.type)) id.value = e;  
  } else return document.write(e);
}
</script>

Вы также можете посмотреть демонстрацию работы скрипта: тут.


Просмотров: 2549 Рейтинг: 5.0
ForuCoz.Com
Генератор паролей, Скрипты, Скрипты для ucoz, шаблоны для ucoz на ForuCoz.Com
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]