Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   помогите со скриптом (https://javascript.ru/forum/misc/8679-pomogite-so-skriptom.html)

Gena20 08.04.2010 18:41

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

if (top.location.search=="") {
pass = prompt('Введите пароль');
if (pass=='22d') // Ваш пароль акивации
{ } else { top.location.href="errorpas.htm" }

Gvozd 08.04.2010 20:15

можно

Gena20 08.04.2010 20:28

ну а как это сделать? :)

Gvozd 08.04.2010 20:44

Здравствуйте!

Судя по вашему сообщению, вы ну совсем не знаете javascript.

Освойте основы языка и вопрос отпадет сам, полностью или частично.
А с чем не справитесь - поможем.

На сайте javascript можно начать изучать с учебника, раздел Основы javascript.
Возможно, вам также понадобится HTML - учебник есть, например, здесь: http://ru.html.net/tutorials/html/

Задавайте конкретные вопросы по ходу дела.

x-yuri 09.04.2010 00:23

Цитата:

Сообщение от Gena20
ну а как это сделать?

делаешь форму, пишешь обработчик (серверный), который проверяет введенную информацию. В чем вопрос? Код готовый нужно выложить?

p.s. к javascript это какое отношение имеет? Не делают аутентификацию на javascript, потому что пароли на сервере должны храниться

Gena20 09.04.2010 21:24

ну я попробывал разобраться, попробывал сделать, но вообще ничего не получается...

<html>
<body>
<script>
if (input.value=='22d')
{
top.location.href="g.html"
} else { };
</script>
<input type="text">
</body>
</html>

x-yuri 09.04.2010 21:32

я не слышу вопроса? Если ничего не получается, начни с чтения книг

Gena20 09.04.2010 21:53

ну вот на странице у меня форма для ввода, я правильно написал в скрипте, чтобы он сравнивал информацию напечатанную в форме с 22d?

<html>
<body>
<script>
if (input.value=='22d')
{
top.location.href="g.html"
} else { };
</script>
<input type="text">
</body>
</html>

x-yuri 09.04.2010 23:37

чего ты меня об этом спрашиваешь, ты сам проверить не можешь, работает оно или нет? Или что значит правильно?

Gena20 10.04.2010 07:30

ну я проверил - оно не работает, в яваскрипте ничего не понимаю, создал это почитав литературы, поэтому и спрашиваю есть ли там вообще что-нибудь верное...


Часовой пояс GMT +3, время: 17:56.