🧙Конкурс сказок!
Архив
(OFF) SergoZar (B) 26 июн 2018

Проблема с паролем

Когда пароль не ввести(нажать отмена, нажать ок не вводя пароль) все браузеры вылетают. Хотя по идее должены переходить на ту же страницу. Вот скрипт:

function bum(){
var x = "12345";
var b = document.getElementsByTagName("a");
var com = confirm("Ви знаєте пароль?");

if(com == true){
alert("Якщо пароль неправильний чи ви натиснули \"Відмінити\" - перезавантажте сторінку ");
var s = prompt("Введіть пароль ");
}
else{
b.href = "st1.html"
alert("Перезавантажте сторінку");
}

if( s == x){
return true;
}
else{

for( var z=0; b.length ; z>= 0 ){
b[z].href = "st1.html";
}

return false;
}
}
Что с кодом не так?
Я его только недавно выучил с помощью SoloLearn.
Заранее спасибо

Комментарии (31)

Вам перенаправить надо на страницу st1.html ???
Тогда поставьте в нужное место, например window.location.href = "st1.html";
Меня эти точки плутают
А зачем window и location
Правильно ли я понял, что Вам перенаправить нужно на страницу st1.html, если пароль введен верно?
Если Не верено
А если верно то переходить по ссылке
Решили проблему?
Нет. Как видишь
Опишите еще раз как можно подробнее, что нужно сделать и при каких условиях
Мне нужно чтобы: если пароль правильный то переходило на выбранную страницу(их 17). А если пароль не правильный то никуда не переходило(тоесть на начальную или как её..)
Так как из формами я не дружу . я использую prompt
Показать комментарий
Скрыть комментарий
Назад 1 из 4 Вперёд
Для добавления комментариев необходимо авторизоваться
Архив
Удивительный колхоз
Удивительный колхоз - это новая многопользовательс
Тема: Светлая | Тёмная
Версия: Mobile | Lite | Touch | Доступно в Google Play