1-й - я не программист, поэтому предположим, что я ничего не знаю о JavaScript.На самом деле, я только что понял, что Greasemonkey - это JavaScript.2-й - Но я искал и читал несколько дней, пытаясь сделать это сам.Я не ленивый, просто я в пути над головой.
http://userscripts.org/scripts/review/57265 Программа автоматически нажимает переключатель и добавляет новую кнопку.Когда вы нажимаете новую кнопку, она автоматически заполняет текст в поле.Я пытаюсь просто изменить этот скрипт Greasemonkey, чтобы автоматически нажимать новую кнопку.
Но я понял, что это не так просто.Видимо мне нужен XPath для этого?Это обо всем, что я понял до сих пор.Я действительно не хочу изучать весь JavaScript только для того, чтобы сделать это.
Я попытался вставить это в конце:
function click (elm) {var evt =document.createEvent ( 'MouseEvents');evt.initMouseEvent ('click', true, true, window, 0, 1, 1, 1, 1, false, false, false, false, 0, null);elm.dispatchEvent (EVT);
Это не сработало.Может быть, я что-то упустил?
Я также пробовал это из другой программы:
var rep = document.getElementById("report");
if( (rep != null) ) ) {
var repk = rep.childNodes;
for( var repidx=0; repidx<repk.length; repidx++ ) {
var rep2 = repkrepaidx];
}
Но опять же, я не думаю, что я правильно это понял?