Этот скрипт можно использовать для простейших действий. Вводите пароль: если верно - переход по ссылке, открытие окна, получение кода и пр., если же нет - отказ!
Учитывая мои минимальные знания HTML, все равно написал сам)))))
Code
<script language="Javascript">
function first() {
a=12345
b=prompt('Введите пароль')
if(a>b) {
alert('Пароль неверен')}
else {
if(a<b) {
alert('Пароль неверен')}
else {
if(a=b) {
alert('Правильно. Сейчас Вы будете перенаправлены на страничку сайта Яндекс!')
document.location.href="http://yandex.ru"
}
else {}}}}
</script>
<input type="button" onclick="first()" value="Яндекс">
Теперь все детально:
Code
a=12345
b=prompt('Введите пароль')
1) Сначала мы вводим переменную "а", в которой указываем правильный пароль.
Дальше мы с помощью кода "prompt('...') выводим сообщение с просьбой указать пароль. Введенный пароль мы заключаем в переменную "b".
Code
alert('Пароль неверен')
2) Этот код выводит сообщение с надписью:
Code
alert('Правильно. Сейчас Вы будете перенаправлены на страничку сайта Яндекс!')
2*) Аналогично 1) выводит сообщение:
3) Дальше начинается сам процесс проверки правильности пароля. Мы прописываем условие if(...) {...} else {...}. В нашем случаем мы проверяем так: Если "a">"b" (т.е. отличен от заданного правильного пароля), то выводится сообщение "Пароль неверен", если нет - проверяем дальше: если "a"<"b", то выводится сообщение "Пароль неверен", если нет - опять проверяем: если "a"="b" (т.е. совпадает с заданным правильным паролем), то выводится сообщение о правильности ввода пароля и последующим действием. ВАЖНО: действия, воспроизводящиеся после проверки должны быть заключены в "{" и "}", если будет незакрыта хотя бы одна скобка, или будет "нахлест" скобок - скрипт работать НЕ будет.
Code
function first() {...}
4) Этот код используется для кнопки. Т.е. при клике по кнопке, она начинает вопроизводить и считать заданные коды и условия в этом блоке. В названии first() "()" - ОБЯЗАТЕЛЬНЫ, иначе браузер не поймет, что это блок действий для кнопки. Содержимое блока помещается в "{" и "}", также как и условия.
Code
document.location.href="http://yandex.ru"
5) Этот код заставляет автоматом перейти по ссылке, после вывода сообщения об удачном введении пароля. Очень удобно создавать на сайте странички но не выводить ссылки на них на сайте. Тогда Вы сможете перенаправить на эту "секретную" страничку пользователя, знающего пароль.Также Вы можете использовать тут код:
Code
document.write('Тут выведется ваш текст')
Тогда после сообщения об удачном вводе пароля у Вас на экране выведется любой текст, который Вы захотите. Это может быть уникальная статья или како-либо код. В общем у Вас свобода действий в этом плане!
Думаю с первой частью понятно, теперь - сама кнопка
Code
<input type="button" onclick="first()" value="Яндекс">
*Type="button" - мы определяем тип нашей кнопочки.
*onclick="first()" - тут мы указываем название нашего блока действий.
Value="Яндекс" - надпись на кнопочке
Спасибо за уделенное мне внимание, надеюсь кому-нибудь да пригодится этот код. Постарался как можно подробнее описать все детали этого кода, если что непонятно - обращайтесь)))!