Страницы: 1
Ищу информацию по нажатию кнопки SUBMIT и вводу текста в поля TEXT на чужой HTML странице уже порядка пяти дней.
Необходимые рабочие примеры или код, который проверен через Mozilla Firefox.
Ни единой толковой идеи не нашел за все это время.
Помогите хоть кто-нибудь. Необходимо простое ПРОГРАММНОЕ нажатие кнопки (с известным заранее ID).
Сайт mail.ru
mailbox__submit__button - это ID кнопки (type = "submit")
mailbox__login - это ID текст бокса (type = "text")
Отредактировано optical (06-03-2012 19:41:20)
Отсутствует
Тема перенесена из форума «Firefox» в форум «Разработка».
Do you feel lucky, punk?
Отсутствует
optical
<html> <head> <script type="application/javascript"> function onload() { document.getElementById("button1") .addEventListener("click", function(){alert("from script")}); } </script> </head> <body onload="onload()"> <input id="button1" type="button" value="Button 1" onclick="alert('from attribute')"/> </body></html>
В расширении (контекст главного окна FF; документ, в котором надо нажать кнопку, открыт в текущей вкладке):
Добавлено 07-03-2012 07:14:46
text from extension
Добавлено 07-03-2012 07:16:59
Вот этот вот
text from extension
был только что добавлен с помощью выполнения
var cd=gBrowser.contentDocument; var ta_snapshot=cd.evaluate("//textarea[@name='req_message']", cd, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE,null); ta_snapshot.snapshotItem(0).value="text from extension"; cd.getElementById("submit").click();
Отредактировано hydrolizer (07-03-2012 07:16:59)
Отсутствует
Отсутствует
Огромное спасибо Вам. Очень помогло.
Возник ещё один вопрос по ходу разработки. Необходимо открыть каким-то образом текстовый файл, адрес которого заранее НЕ ИЗВЕСТЕН.
Я пытался проанализировать определенную папку и вывести все данные из неё, но это не то.
Может быть подскажете что-нибудь эдакое, при помощи чего возможно было бы открыть openFileDialog (как в .NET), выбрать файл и открыть его.
Отсутствует
Отсутствует
Страницы: 1