Показать сообщение отдельно
  #19 (permalink)  
Старый 25.03.2014, 20:17
Аватар для Hapson
Кандидат Javascript-наук
Отправить личное сообщение для Hapson Посмотреть профиль Найти все сообщения от Hapson
 
Регистрация: 23.07.2013
Сообщений: 122

Сообщение от Erolast
Один вопрос - зачем?

Ну я же привел пример. Я не знаю, как еще подробнее...
Функция, которая перехватывает действие пользователя должна вернуть true или false. Она вместо этого обращается к модулю проверки авторизации. И уже модуль должен вернуть true или false. Теперь:

1) модуль проверяет, что ему дали DOM объект и у этого объекта есть метод click() или submit(). Нахрена ему это - ниже
2) если модулю передали что-то не то, то он вернет true и просто не начнет работать.
3) если модулю передали DOM объект, у которого есть метод click() или submit(), то он возвращает false и начинает работать.
4) модуль делает запрос на сервер - авторизован ли пользователь
5) авторизован - имитируем действие пользователя, которое сами же и отменили. То есть кликаем программно по чем он там кликал

Последний раз редактировалось Hapson, 25.03.2014 в 20:23.
Ответить с цитированием