Показать сообщение отдельно
  #1 (permalink)  
Старый 19.09.2010, 15:18
Интересующийся
Отправить личное сообщение для dimiork Посмотреть профиль Найти все сообщения от dimiork
 
Регистрация: 13.10.2009
Сообщений: 18

некорректна отработка кода в FireFox
Доброго времени суток, сеньоры web-девелоперы !

Форма авторизации отбрабатывающая на ура в Google Chrome (Iron) и впринципе в IE 8 в Firefox 3.6 ведет себя очень странно.
Я опишу симптомы, потом дам ссылку на демо и на кодЮ возможно у Вас появятся мысли по этому поводу.

Итак, login.php принимает данные логина и пароля и далее через JS скрипт совершает проверку с ajax_login.php после успешности - редирект на index.php . совершается это автоматически после .keyup в поле пароля. в хроме именно так все и работает. а вот фф замирает и ничего не случается. будто бы js выключен, но ведь нет. и только табуляция или клик в свободном от полей ввода месте на странице приводит в действие скрпит авторизации.
далее . если открыть второе окно фф (не вкладку, а окно) и в одном из них повторить атворизацию в форме, то все выполнится на ура, редирект на index.php , но тем не менее активным станет второе окно фф, как будто бы невидимая сила делает Alt + Tab в системе.


демо недоделанное оно будет возвращать ошибку атворизации, но результат перемещения фокуса на новое окно фф присутсвует.
Логин: user пароль не важен по выше описаннымм причинам.

демо: http://dimiork.narod.ru/login.html


сорсы:

login.php
index.php
ajax_login.php

Буду благодарен, за любые мысли котрые подскажут как стать на путь истинный
Ответить с цитированием