Показать сообщение отдельно
  #1 (permalink)  
Старый 16.08.2018, 09:54
Pet Pet вне форума
Новичок на форуме
Отправить личное сообщение для Pet Посмотреть профиль Найти все сообщения от Pet
 
Регистрация: 16.08.2018
Сообщений: 3

Эмуляция клика
Всем здравствуйте!
https://godville.net/javascripts/sup...ru_packaged.js
Файл минифицированный.
Нужный кусок кода:
be = function(e, t, i) {
                return function(s) {
                    if (!$(this).hasClass("div_link"))
                        return !1;
                    if (s.preventDefault(),
                    !Z(s))
                        return !1;
                    if ("to_dungeon" != t) {
                        if (i) {
                            if (!confirm(i))
                                return !1
                        }
                        return me(e, t)
                    }
                    $.post(n.zk, {
                        a: n.Ak("yYKfxTjrP3fuODiRwOOJ")
                    }, function(i) {
                        if (i && "success" == i.status && i.msg) {
                            if (confirm(i.msg))
                                return me(e, t)
                        }
                    })
                }

На ссылку повешено событие "click".
A.click(be(_,"encourage",null))
Внутри (be=function(e,t,i)) сначала проверяется реальный ли клик, а потом выполняется me(e, t) - это то что мне нужно выполнить.
Еще ссылка расположена на div, на котором есть события MouseDown/Up - видимо тоже для определения программных кликов.
Извне не доступны ни функция "be", ни "me".
Очень хочется программно кликнуть по ссылке.
В какую сторону копать, пожалуйста, подскажите.
Ответить с цитированием