только функция называется BannerLoader...
|
Цитата:
//------------------Если смотрим порно ;) -----------------------
if(location.hostname.indexOf('porno-xxx.ru') != -1)
{
//-------------------гасим вражескую функцию-------------------
window.opera.defineMagicVariable (
'showBanner',
function (c) { return 0; },
function (n) { return 0; } );
//-------------------Удаляем контейнер под рекламу--------------
document.addEventListener (
'load',
function ()
{
var bnr = document.getElementById("banner001");
var prnt = bnr.parentNode;
prnt.removeChild(bnr);
bnr = document.getElementById("banner002");
prnt = bnr.parentNode;
prnt.removeChild(bnr);
},
false );
}
Всем Спасибо за помощь!!! |
Моя титаническая борьба с баннерами продолжается... Возникли новые вопросы. С вашего позволения я их озвучу.
Как найти тег в документе, у которого атрибут src содержит определенную подстроку? Например, чтобы для подстроки 'zamokk.ru' были бы найден тег <img src="http://zamokk.ru/goods/section.php?SECTION_ID=744">. Хотел сделать примерно следующее:
var all_elem = document.getElementsByTagName('*');
for(i=0; i<all_elem.length; i++) {
if(проверка на содержание подстроки в src){
var elem = all_elem[i];
var parent = elem.parentNode;
parent.removeChild(elem);
}
}
Как осуществить эту самую проверку?И вообще, где можно найти полный список свойств и атрибутов элементов DOM? |
'blalba'.indexOf('bla') возвращает -1, если подстрока не найдена.
|
Отлично! Большое спасибо! А как раздобыть строчку src у объекта?
|
elem.src
|
Большое спасибо, Gvozd, Kolyaj! Все работает просто замечательно! :victory: Между прочим, после удаления баннеров, композиция страниц изменилась в лучшую сторону. Они стали красивее! :)
|
the_name,
я вот думаю. а не проще ли было купить нормальны платный хостинг без рекламы?) стоит он копейки. можно меньше чем за 2 доллара в месяц хостинг взять, и его будет хватать под любого хомяка |
а при чём здесь хостинг и useJS?
|
Цитата:
я вообще, сказал это к тому, что чем мучатся резать банеры, лучше заплатить за хостинг, и не крутить/резать чужую рекламу. По моему мою фразу в контексте треда вполне можно было понять |
| Часовой пояс GMT +3, время: 20:22. |