Привет всем
подскажите пожалуйста кто знает javascript в чем может быть проблема с js скриптом.
нашел скрипт генератор пароля - для меня удобный так как генерирует пароль из нужных символов, я сохранил страничку и убрал оттуда все напоминания о рекламе и тп то есть оставил голый скрипт в опере и эксплорере 7 они работают только так а вот в FF нет
вот код:
<body> <div STYLE="color:green" align="center"> <table border="5" bordercolor="green"> <tbody> <tr align="center"> <td class="real" bgcolor="#ffffff" width="500"> <h1 class="brd1">Генератор cлучайных паролей </h1> <script language="JavaScript" type="text/JavaScript"> 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 } var length=8; var count=10; </script> </td> </tr> <tr> <td class="js" width="500"> <P align="center"><b> Выберите опции генерирования пароля:</b></p> <form name="f" method="post" action="localhost"> <p> <P align="center">Символы:</p> <input name="chars" value="1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz" style="width: 500px;" type="text"> <P align="center"> Выберите символы:<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 name="Csmall" onclick="Check();" checked="checked" type="checkbox">Маленькие буквы <input name="Cbig" onclick="Check();" checked="checked" type="checkbox">Заглавные буквы <input name="Cnum" onclick="Check();" checked="checked" type="checkbox">Цифры <input name="Csigns" onclick="Check();" type="checkbox">Знаки</p> <P align="center"> Длина пароля:<br> <input name="length" size="5" value="10" type="text"> <br> Количество паролей:<br> <input name="count" size="5" value="10" type="text"> </p> <br> <P align="center"> <input 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>';" type="button"> </p> <h1 align="center" class="brd1">Ваши пароли</h1> <p align="center" id="YOURS">Нажмите "Создать пароль!": </p> </form> </td> </tr> </tbody> </TABLE> </div> </body>
Покажите пожалуйста что в нем изменить.
стоит - Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1.12) Gecko/20080201 Firefox/2.0.0.12
Спасибо
Отредактировано Invirts (23-02-2008 20:06:19)
Отсутствует
Сохранил пример в файлик. Загрузил, отлично работает на 2.0.0.12.
Может у тебя NoScript стоит или ещё как JavaScript отключён?
Благодарю алфавит за любезно предоставленные буквы.
Отсутствует
У меня тоже работает.
P.S. Я для себя тоже как-то подобную штуку делал (может пригодится кому ):
http://forum.mozilla-russia.org/uploade … .0.3.1.zip
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
Очень извиняюсь - забыл почистить сверху...
да я тупой пользователь... (((
но теперь мне светит - кроме рекламы надо и метатеги чистить
и прочую инфу,
убрал из файла все до тега </body> и все заработало
Infant
Infocatcher спасибо вам ребят
у меня вообще стоит с PortableApps.com вариант который не требует установки )))
а всякие блокираторы я не ставил - не успел...
Отсутствует