Форум » » Кто сам плагины писал, помогите » Ответить

Кто сам плагины писал, помогите

deltafi: последняя строчка в нижеприведенном попытка нажать на кнопку "войти" Чего туда вписать, подскажите. ======================================= function main(){ var p = 0; document.location="https://szf.b2blk.megafon.ru/sc_cp_apps/login"; if(!external.WaitBrowser) return; response.pages[p++]=external.source; external.sleep(1000); { document.getElementById("j_username").value=request.loginValue; document.getElementById("j_password").value=request.passwValue; document.getElementType("submit").click();

Ответов - 6

Lemur: тот id или type, что найдешь рядом с кнопкой или вот так еще можно, например document.getElementById("login").value=request.loginValue; document.getElementById("password").value=request.passwValue; document.getElementById("password").form.submit(); external.sleep(7000);

SiBear: Такое: document.getElementById("password").form.submit(); частенько перестало срабатывать. Если это так, то можно попробовать таким образом: document.getElementById("password").form.getElementsByTagName("input")[X].click(); X - это порядковый номер элемента с тегом input в данной форме. Подбирается, увы, вручную. Сначала, конечно, подсчитывается количество input-полей в форме по исходному тексту страницы. Первое поле имеет индекс (порядковый номер) 0 (ноль)

SiBear: В данном конкретном случае должен сработать вот такой код: [pre2] document.getElementById("j_username").value=request.loginValue; document.getElementById("j_password").value=request.passwValue; document.getElementById("j_password").form.getElementsByTagName("input")[2].click(); [/pre2]


deltafi: Вариант SiBear сработал! Пришлось правда Explorer до 11 обновлять. А подсерверник на котором мобилебаланс сейчас крутится вообще на ХР...Не знаю сработает ли.

SiBear: deltafi Возможно, что и не сработает. Кажется, метод getElementsByTagName появился только в 9-ом Internet Explorer, а на XP можно установить только 8-ю версию. Могу ошибаться и путать с getElementsByClassName

deltafi: Под ХР в 8IE все заработало.



полная версия страницы