Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.12.2010, 17:26   #1
x1233
Пользователь
 
Регистрация: 03.12.2010
Сообщений: 23
По умолчанию Как заставить работать скрипт

Нашёл скрипт, который долго искал, но он не работает. Вот его код:
Код HTML:
<font>
<p>
<script>
/*If you want a better version of this script E-mail me at [email]animorph840@yahoo.com[/email] .*/

function passwordOK(anystring) {
anystring = anystring.toUpperCase()
if (anystring == "GREEN" || anystring == "BLUE" || anystring
== "RED" || anystring == "YELLOW" || anystring == "УМНИК" || anystring == "БАЛБЕС") {
/*Добавьте (по аналогии) паролей сколько угодно, НО В СКРИПТЕ ВСЕ БУКВЫ ПАРОЛЕЙ ДОЛЖНЫ БЫТЬ ЗАГЛАВНЫМИ!*/
alert('Пароль принят!')
alert('Сейчас Вы перейдете на скрытую страницу.')
location="home.htm"
//Поместите вместо home.htm свою скрытую страницу
}
else{
location="test.htm"

//Измените test.htm (правила регистрации нового пользователя) на свою страницу
}
}
</script>
</font>

<form>
<font>Пароль:</font>
<font>
<input>
</font>
<font>нажмите</font>
<font> "Enter"</font>
</form>
Помогите заставить его работать! Или подскажите, пожалуйста, другой скрипт, где можно было бы дать несколько паролей одному пользователю для входа на защищённую страницу!

Последний раз редактировалось Stilet; 05.12.2010 в 12:27.
x1233 вне форума Ответить с цитированием
Старый 03.12.2010, 17:49   #2
nec117
Форумчанин
 
Регистрация: 01.10.2008
Сообщений: 266
По умолчанию

А в чём проблема? В самом скрипте ошибок нет.
nec117 вне форума Ответить с цитированием
Старый 03.12.2010, 20:02   #3
Виталий Желтяков
Старожил
 
Аватар для Виталий Желтяков
 
Регистрация: 19.04.2010
Сообщений: 2,702
По умолчанию

Цитата:
Как заставить работать скрипт
Скажите "Крибли, крабли, бумс"...
Расставьте кавычки и скобки.
Виталий Желтяков вне форума Ответить с цитированием
Старый 03.12.2010, 21:21   #4
x1233
Пользователь
 
Регистрация: 03.12.2010
Сообщений: 23
По умолчанию

Скрипт никак не реагирует на неправильный пароль, а , если пароль введён верно, то нет перехода на защищённую страницу... Вот такая проблема!
x1233 вне форума Ответить с цитированием
Старый 04.12.2010, 06:19   #5
Никки
Форумчанин Подтвердите свой е-майл
 
Аватар для Никки
 
Регистрация: 20.11.2007
Сообщений: 500
По умолчанию

измените это:

Код:
<form>
<font>Пароль:</font>
<font>
<input>
</font>
<font>нажмите</font>
<font> "Enter"</font>
</form>
на это:

Код:
<form>
Пароль: <input id="pas" type="text"><br/>
нажмите <input type="button" onclick="passwordOK(document.getElementById('pas').value);return false;"> "Enter"</input>
</form>
Никки вне форума Ответить с цитированием
Старый 04.12.2010, 08:32   #6
Виталий Желтяков
Старожил
 
Аватар для Виталий Желтяков
 
Регистрация: 19.04.2010
Сообщений: 2,702
По умолчанию

Цитата:
Скрипт никак не реагирует на неправильный пароль, а , если пароль введён верно, то нет перехода на защищённую страницу... Вот такая проблема!
Может быть проблема с кодировками. Что говорит Firebug?
Виталий Желтяков вне форума Ответить с цитированием
Старый 04.12.2010, 08:45   #7
Никки
Форумчанин Подтвердите свой е-майл
 
Аватар для Никки
 
Регистрация: 20.11.2007
Сообщений: 500
По умолчанию

Виталий Желтяков, Вы не видите, что функция passwordOK нигде не вызывается в его коде? Собственно всё что надо сделать это вызвать её при возникновении какого-либо события.

Ну и точки с запятой расставить в JS коде
Никки вне форума Ответить с цитированием
Старый 04.12.2010, 19:41   #8
Виталий Желтяков
Старожил
 
Аватар для Виталий Желтяков
 
Регистрация: 19.04.2010
Сообщений: 2,702
По умолчанию

Цитата:
Вы не видите, что функция passwordOK нигде не вызывается в его коде?
Да, что то Я и вправду слона то не приметил.
Виталий Желтяков вне форума Ответить с цитированием
Старый 05.12.2010, 10:41   #9
x1233
Пользователь
 
Регистрация: 03.12.2010
Сообщений: 23
По умолчанию

Огромное спасибо всем, кто старался помочь мне решить мою проблему со скриптом!
Отдельная благодарность форумчанину Никки. Я воспользовался его подсказкой (изменил код в тегах <form></form>), и всё заработало!
Всегда приятно получать поддержку, особенно когда в ней нуждаешься! Согласитесь...

Зашёл на сайт Никки http://progr.hut.ru. Молодец, парень! Хорошие программки пишет, нужные. Я тоже так хочу!!!

Последний раз редактировалось Stilet; 05.12.2010 в 12:29.
x1233 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как заставить TTimer работать быстрее? Вадим Буренков Общие вопросы Delphi 5 21.07.2009 09:08
Как заставить работать CheckBox? ridmal Microsoft Office Word 1 21.05.2009 09:47
Как заставить работать NFS 2 SE? Манжосов Денис :) Gamedev - cоздание игр: Unity, OpenGL, DirectX 6 02.11.2008 16:35
Как заставить работать php? yourself Помощь студентам 9 20.05.2008 08:08
Как заставить работать dll ? Volkogriz Общие вопросы Delphi 10 13.12.2007 10:24