Показать сообщение отдельно
  #13 (permalink)  
Старый 28.10.2011, 12:54
Профессор
Отправить личное сообщение для DjDiablo Посмотреть профиль Найти все сообщения от DjDiablo
 
Регистрация: 04.02.2011
Сообщений: 1,815

r=prompt("да или нет");
if (r==true) alert (r);
Не фига так не получится.

Это событийная система. Функция prompt запрограммирует реакцию на событие, и спокойно себе завершится. Ждать когда пользователь нажмет на кнопку никто не будет.
Твоё if (r==true) alert (r);else alert(r); отработает (с результатом else) раньше, чем пользователь поймёт что перед ним вообще какое то окно появилось

Всё правильно ksa сделал.
__________________
Лучше калымить в гандурасе чем гандурасить на колыме

Последний раз редактировалось DjDiablo, 28.10.2011 в 12:59.
Ответить с цитированием