Перед тем как что-нибудь написать, прочтите, пожалуйста, правила форума, обратив особое внимание на п.3!


АвторСообщение



Пост N: 1
Зарегистрирован: 27.08.15
ссылка на сообщение  Отправлено: 28.06.16 17:45. Заголовок: Кто сам плагины писал, помогите


последняя строчка в нижеприведенном попытка нажать на кнопку "войти"
Чего туда вписать, подскажите.
=======================================
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();


Спасибо: 0 
Профиль Цитата Ответить
Ответов - 6 [только новые]





Пост N: 5
Зарегистрирован: 09.12.15
ссылка на сообщение  Отправлено: 29.06.16 14:58. Заголовок: тот id или type, что..


тот id или type, что найдешь рядом с кнопкой


или вот так еще можно, например

document.getElementById("login").value=request.loginValue;
document.getElementById("password").value=request.passwValue;
document.getElementById("password").form.submit();
external.sleep(7000);

Спасибо: 1 
Профиль Цитата Ответить
администратор


Пост N: 2282
Зарегистрирован: 18.05.05
ссылка на сообщение  Отправлено: 29.06.16 15:33. Заголовок: Такое: document.get..


Такое:


 цитата:
document.getElementById("password").form.submit();



частенько перестало срабатывать. Если это так, то можно попробовать таким образом:

document.getElementById("password").form.getElementsByTagName("input")[X].click();


X - это порядковый номер элемента с тегом input в данной форме. Подбирается, увы, вручную.

Сначала, конечно, подсчитывается количество input-полей в форме по исходному тексту страницы.
Первое поле имеет индекс (порядковый номер) 0 (ноль)


Спасибо: 1 
Профиль Цитата Ответить
администратор


Пост N: 2283
Зарегистрирован: 18.05.05
ссылка на сообщение  Отправлено: 29.06.16 15:37. Заголовок: В данном конкретном ..


В данном конкретном случае должен сработать вот такой код:

 
document.getElementById("j_username").value=request.loginValue;
document.getElementById("j_password").value=request.passwValue;
document.getElementById("j_password").form.getElementsByTagName("input")[2].click();


Спасибо: 1 
Профиль Цитата Ответить



Пост N: 2
Зарегистрирован: 27.08.15
ссылка на сообщение  Отправлено: 29.06.16 16:39. Заголовок: Всем большое спасибо.


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

Спасибо: 0 
Профиль Цитата Ответить
администратор


Пост N: 2284
Зарегистрирован: 18.05.05
ссылка на сообщение  Отправлено: 29.06.16 16:49. Заголовок: deltafi Возможно, ..


deltafi

Возможно, что и не сработает. Кажется, метод

getElementsByTagName

появился только в 9-ом Internet Explorer, а на XP можно установить только 8-ю версию.

Могу ошибаться и путать с

getElementsByClassName

Спасибо: 0 
Профиль Цитата Ответить



Пост N: 3
Зарегистрирован: 27.08.15
ссылка на сообщение  Отправлено: 29.06.16 18:03. Заголовок: Под ХР в 8IE все зар..


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

Спасибо: 0 
Профиль Цитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 6
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация вкл, правка нет



Создай свой форум на сервисе Borda.ru
Форум находится на 73 месте в рейтинге
Текстовая версия