Показать сообщение отдельно
  #2 (permalink)  
Старый 18.04.2009, 12:24
Интересующийся
Отправить личное сообщение для barmalei Посмотреть профиль Найти все сообщения от barmalei
 
Регистрация: 17.04.2009
Сообщений: 11

Может в другом вопросе подскажете?
Вот код, он выполняется в Greasemonkey 1 раз при загрузке страницы , если он не находит то, что мне нужно, страница обновляется. Но беда в том, что я не могу в него воткнуть ни таймер ни счетчик.. Мне нужно либо до 5 раз обновлять, либо до 5 секунд, лучше до 5 полных раз. Если за 5 раз ссылка так и не найдена, пусть закрывает окно.

То есть мне нужно, что бы появился счетчик обновлений страницы, например на диске D сохраняется файлик (на каждую закладку в мозилле - свой счетчик). Из этого файлика берется инфо о числе.
Если оно = 5 выполнить команду закрыть окно.


var myfrms = document.evaluate("//iframe",document,null,XPathResult.ANY_TYPE,null);
var makereload = 1;
var curpage = document.location;
var myfrm = myfrms.iterateNext(); 
while (myfrm) {
     myfrmsrc = myfrm.src;
     if (myfrmsrc.match(/http:\/\/rbc.ru\/news\/.*/)) {
               makereload = 0; }
     myfrm = myfrms.iterateNext();  }
if  (makereload != 0) {document.location.href = curpage;}

Последний раз редактировалось Андрей Параничев, 18.04.2009 в 14:59. Причина: Пользуйтесь bb-тегами [js] и [html] для оформления листингов кода в теле сообщения
Ответить с цитированием