Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Подскажите в чем ошибка (https://javascript.ru/forum/misc/53556-podskazhite-v-chem-oshibka.html)

Victor031 08.02.2015 22:44

Подскажите в чем ошибка
 
Доброго времени суток! Суть задачи: Напишите код, который будет спрашивать логин (prompt).

Если посетитель вводит «Админ», то спрашивать пароль, если нажал отмена (escape) — выводить «Вход отменён», если вводит что-то другое — «Я вас не знаю».

Пароль проверять так. Если введён пароль «Чёрный Властелин», то выводить «Добро пожаловать!», иначе — «Пароль неверен», при отмене — «Вход отменён».

Данную задачу я почти выполнил. Вот в чем загвоздка: После ввода Админ мне предлагают ввести пароль, тут я ввожу что либо, мне вылетает один из трех вариантов как по условию, но после этого вылетает "Я вас не знаю", то бишь из внешнего цикла, подскажите, в чем допустил ошибку. Заранее спасибо!


var result = prompt('Введите ваш логин: ','');
      if (result=='Админ') { var pass = prompt('Введите ваш пароль: ',''); 
                            if (pass=='Черный властелин') alert('Добро пожаловать!'); 
                            else if(pass==null) alert('Вход отменен');
                            else alert('Пароль неверен');
      						};
     
	if (result  == null) alert('Вход отменен');
    else alert('Я вас не знаю');

рони 08.02.2015 23:01

Victor031,
3 строка проверить пароль
6 строка убрать ;
8 строка добавить else

Victor031 08.02.2015 23:54

Спасибо. Добавил else


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