Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   симуляция действий пользователя (https://javascript.ru/forum/misc/61954-simulyaciya-dejjstvijj-polzovatelya.html)

van113377 17.03.2016 23:36

симуляция действий пользователя
 
Здравствуйте уважаемые форумчане.
function OpenInputAuth() {
        if ($('#password')[0] == undefined) {
            document.getElementsByClassName('btn-group btn-group-lg')[0].childNodes[1].click();
            setTimeout(OpenInputAuth, 1000);
            return;
        }
 
        setTimeout(function () {
            $('#login').trigger('click');
        }, 2000);
    }
    OpenInputAuth();

вот сайт https://gamenet.ru/

этот код должен нажать кнопку вход, подождать пока форма откроется и поставить фокус(текстовый курсор) в поле логин. Поле становится активным но текстовый курсор в него не попадает. Зато если перед вызовом тригера нажимаю на надпись вход в игру, или в поле пароль, то код срабатывает как надо.
Что я делаю не так, помогите пожалуйста.

caetus 18.03.2016 00:47

если правильно понял тебя .
https://learn.javascript.ru/focus-blur

van113377 18.03.2016 05:00

Цитата:

Сообщение от caetus (Сообщение 411278)
если правильно понял тебя .
https://learn.javascript.ru/focus-blur

Да, понял правильно. Но это не помогает.


Часовой пояс GMT +3, время: 11:41.