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