Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.12.2009, 22:36   #1
Izhic
Форумчанин
 
Аватар для Izhic
 
Регистрация: 08.10.2008
Сообщений: 668
Сообщение Ваши оптимизирующие GreaseMonkey скрипты.

Удаляю блок с рекламой с WikiPedia.
Ух как они надоели попрошайничать!
Надеюсь он ещё кому поможет.
А то постоянно появляется...
Лучше бы красивых девушек там повесили по 7$

//Мною было сделано собственно только XPath выражение.
//Разбираться было некогда.
//Так что если там что не оптимально.... )))

Код:
// ==UserScript==
// @name           wiki
// @include        http://*.wikipedia.org*
// ==/UserScript==


var x = document.evaluate(
    '//*[@id="centralNotice"]',
    document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null
);

for (var i=0; i<x.snapshotLength; ++i) {
    var a = x.snapshotItem(i);
    while (1) {
        var b = a.nextSibling;
        a = a.parentNode.removeChild(a);
        if (b.tagName && 'div' == b.tagName.toLowerCase()) {
            a = b;
        }
        else {
            break;
        }
    }
}
Don't worry be happy

Последний раз редактировалось Izhic; 19.12.2009 в 22:42.
Izhic вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
DirectX 10 for XP - Ваши мнения. Air Свободное общение 12 17.05.2009 16:40
Нужны ваши мнения и предложения Irat Свободное общение 0 18.09.2008 12:46
Покажите ваши игры людям Doom4eg Gamedev - cоздание игр: Unity, OpenGL, DirectX 9 14.01.2008 10:33