Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 10.06.2014, 17:12
Новичок на форуме
Отправить личное сообщение для Net Demon Посмотреть профиль Найти все сообщения от Net Demon
 
Регистрация: 10.06.2014
Сообщений: 1

Помогите исправить скрипт для нумерации позиций в Яндексе
Есть скрипт для нумерации позиций в Яндексе (не мой, я в этом деле нуб). Этот скрипт нумерует все позиции вместе с realty.yandex.ru, news.yandex.ru и т.п. Нужно чтобы он их пропускал. Помогите исправить
// ==UserScript==
// @name numeration
// @namespace test
// @include [url]http://yandex.ru/*[/url]
// @include [url]http://yandex.ua/*[/url]
// @include [url]http://yandex.kz/*[/url]
// @include [url]http://yandex.by/*[/url]
// @version 1
// @grant none
// ==/UserScript==
function UpdateSerp() {
var perpage = 10;
var s = document.location.href;
s = s.split('&p=');
var page = parseInt(s[1]);
if (!page) {
page = 0;
}
var divs = document.getElementsByTagName('div');
var count = 0,
is = 0,
istop = 0;
for (i = 0; i < divs.length; i++) {
var s = divs[i].className;
if (s.indexOf('serp-block') != - 1) {
var m = divs[i].innerHTML;
if ((m.indexOf('direct.yandex') != - 1) && (!is) && (!istop)) {
var p = m.split('<h2');
count = p.length - 1;
is = 1;
}
else {
istop = 1;
}
}
}
var divs = document.getElementsByTagName('h2');
var k = 1,
is = 0;
for (i = 0; i < divs.length; i++) {
var s = divs[i].className;
if (s.indexOf('serp-item__title') != - 1) {
var m = divs[i].innerHTML;
if (m.indexOf('isdone') == - 1) {
var pg = k - count + (perpage * page);
m = pg + '. <span class=isdone></span>' + m;
if (k > count) {
divs[i].innerHTML = m;
}
}
k++;
}
}
setTimeout(UpdateSerp, 1000);
}
UpdateSerp();
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подскажите скрипт для радио сайта!!! ordinsergei Общие вопросы Javascript 4 25.02.2014 00:54
Подскажите скрипт для радио сайта!!! ordinsergei AJAX и COMET 0 17.02.2014 22:22
Помогите сделать юзер скрипт для выделения текста. deerc Общие вопросы Javascript 2 23.03.2012 10:31
скрипт для Trixie maskii Internet Explorer 0 24.02.2012 17:14
Как изменить скрипт, что бы им его можно было использовать для нужной страницы Nick50_70 Общие вопросы Javascript 0 28.04.2009 23:30