Полезная информация

Многие проблемы быстрее решаются поиском по форуму и чтением FAQ, чем созданием новой темы и томительным ожиданием ответа.

№123-02-2008 20:04:47

Invirts
Участник
 
Группа: Members
Зарегистрирован: 15-12-2007
Сообщений: 6
UA: Firefox 2.0

не работает js скрипт в странице...

Привет всем

подскажите пожалуйста кто знает 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("&","&amp;");
res = res.replace(">","&gt;");
res = res.replace("<","&lt;");
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)

Отсутствует

 

№223-02-2008 20:10:43

Infant
   «»
 
Группа: Extensions
Откуда: Одесса
Зарегистрирован: 23-12-2004
Сообщений: 3671
UA: Minefield 3.0

Re: не работает js скрипт в странице...

Сохранил пример в файлик. Загрузил, отлично работает на 2.0.0.12.
Может у тебя NoScript стоит или ещё как JavaScript отключён?


Благодарю алфавит за любезно предоставленные буквы.

Отсутствует

 

№323-02-2008 20:48:24

Infocatcher
Not found
 
Группа: Extensions
Зарегистрирован: 24-05-2007
Сообщений: 4339
UA: Firefox 2.0

Re: не работает js скрипт в странице...

У меня тоже работает.

P.S. Я для себя тоже как-то подобную штуку делал (может пригодится кому :)):
http://forum.mozilla-russia.org/uploade … .0.3.1.zip


Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела

Отсутствует

 

№423-02-2008 21:26:25

Invirts
Участник
 
Группа: Members
Зарегистрирован: 15-12-2007
Сообщений: 6
UA: Firefox 2.0

Re: не работает js скрипт в странице...

Очень извиняюсь - забыл почистить сверху...
да я тупой пользователь... (((
но теперь мне светит - кроме рекламы надо и метатеги чистить
и прочую инфу,
убрал из файла все до тега </body> и все заработало

Infant
Infocatcher спасибо вам ребят

у меня вообще стоит с PortableApps.com вариант который не требует установки )))
а всякие блокираторы я не ставил - не успел...

Отсутствует

 

№523-02-2008 23:16:41

Invirts
Участник
 
Группа: Members
Зарегистрирован: 15-12-2007
Сообщений: 6
UA: Firefox 2.0

Re: не работает js скрипт в странице...

у Infocatcher вариант лучше - там есть и русские буквы и лишнего меньше )

смотрите пост №3

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]