Инструкция
1
К счастью, сделать это вполне реально. Перед тем, как начать попытки убирать баннеры с сайта, пообщайтесь с организацией, которая предоставляет услуги хостинга. Попробуйте договориться с ними, чтобы они разрешили вам самостоятельно решать какие баннеры и куда вы будете размещать. Или, как вариант, они могут размещать их внизу страницы, чтобы это не препятствовало нормальному просмотру страницы.
2
В случае, если вам навстречу по каким-либо причинам не пошли, начинайте бороться с баннерами на сайте своими силами. Разберитесь с вставкой "постороннего" кода. Существует два типа таких вставок: до или после исходного документа.
3
Если код стоит перед документом, и если идентификатор элемента указан явно, с помощью правил CSS просто переопределите свойства элемента. Так, вместо баннера у вас будет, например, точка.
4
Если идентификатор указан не явно, нужно будет немного постараться. Картинку вверху попытайтесь прикрыть каким-нибудь элементом с размерами баннера. Также попробуйте удалить узел из основного дерева элементов HTML. Сделать это можно с помощью свойств: unbanner, onload, onscroll, onclick. Так как для одного события разрешается задавать только один обработчик, создайте "пустую" функцию и просто переназначьте обработчики.
5
С баннерами, код которых стоит после основного текста намного проще. Попробуйте сделать закрывающие теги невидимыми. К тому же, баннеры, как правило, содержат id, что дает возможность перекрыть практически любое правило.
6
Если баннер состоит из более, чем одного узла, удалите их также как и один, использовав немного более расширенные функции JavaScript.
7
Таким образом, на своем сайте вы сможете удалить любое всплывающее окно или баннер. Если через некоторое время провайдер поменяет код, и баннеры снова появятся у вас на сайте, не пугайтесь. Выполните такие же действия, какие предпринимали до этого. И на некоторое время у вас снова будет "человеческий" сайт.
Видео по теме