|
|
|
|
|
для: Dron
(16.12.2005 в 19:28)
| | Dron: Вы недостаточно знакомы с Javascript, чтобы сделать эту задачу. Но дело наживное, и лучший метод такой: http://www.yandex.ru/yandsearch?text=div%20z-index%20position%20absolute - 20 вариантов примеров желаемого кода. Но пример мало что даст, почитайте главы книги про DHTML и CSS, легко найти в и-нете.. | |
|
|
|
|
|
|
|
для: 12345
(16.12.2005 в 19:05)
| | А Вы не могли бы привести сам код DIV'а, я чё то непойму что за z-index и position:absolute. | |
|
|
|
|
|
|
|
для: Киналь
(16.12.2005 в 17:39)
| | А, тогда понял, другое дело.
Отрицательный z-index не работает в Mozilla-х.
Создаёте div со свойством position:absolute или relative, сдвигаете его свойствами CSS top и left, поднимаете его с помощью z-index в CSS, если надо, заполняете полезным содержанием.
Вначале скрипт, действительно, должен спросить юзера, не модератор ли он бесплатного ресурса, и если нет, то вытворять такие фокусы.
попап, если он открывается раньше пользовательского скрипта, если у него нет имени окна (имя_окна=(open(...);), не отыщешь. Поэтому нужно резать вставками кода в баннерорезке. | |
|
|
|
|
|
|
|
для: 12345
(16.12.2005 в 17:04)
| | 12345: Да он не это спрашивает. Он хочет на своем сайте убрать поп-ап и баннер, а не резать их у себя на компе.
Dron
Баннер, вроде бы, можно закрыть, загнав весь контент в div и задав ему отрицательный верхний отступ; поп-ап не знаю. Только учтите, что если это бесплатный хостинг, за такие дела вас могут оттуда выкинуть. | |
|
|
|
|
|
|
|
для: 12345
(16.12.2005 в 17:04)
| | но Proxomitron это программа, а что ява не может делать что то подобное? | |
|
|
|
|
|
|
|
для: Dron
(16.12.2005 в 14:09)
| | Да это задача не тривиальная. Она стандартными методами не решается. Ставится прокси- сервер - Proxomitron (см. в поиске Яндекса) в нём задаются правила - вырезать такой-тотекст по регулярному выражению. Какой именно - решает пользователь. Или включить текст в район страницы по признаку, отыскиваемому тоже рег.выр-ом. И кто сказал, что это просто? :) Разбираетесь, как работает этот прокси-сервер (Proxomitron), потом настраиваете его или на инъекцию своего кода, или просто на вырезание баннеров и текстов. Есть масса шаблонов стандартных признаков рекламных баннеров, их писать не надо, только пользуешься. А свои собственные особенные вырезки пишешь сам.
Есть много программ, которые предоставляют средства не такие мощные, но в них не настроишь прокси, чтобы вырезал в точности то, что ты хочешь. Выбор, соответственно, за Вами. | |
|
|
|
|
|
|
|
для: 12345
(16.12.2005 в 13:52)
| | Чё то нифига не понятно ((( | |
|
|
|
|
|
|
|
для: dron
(16.12.2005 в 12:22)
| | Это Вы уж сами - ваша задача. | |
|
|
|
|
|
|
|
для: 12345
(16.12.2005 в 03:09)
| | А можно поподробнее т.е. куда какие коды вставить что бы задавить pop-up окно и эту чёрную полосу вверху ) | |
|
|
|
|
|
|
|
для: Dron
(16.12.2005 в 01:09)
| | Нужно во время загрузки страницы делать инъекцию кода в документ. Так делают все локальные прокси с функциями подавления поп-апов. К примеру, скачайте и посмотрите, что делает в коде Naviscope - naviscope.com . Он ставит некий небольшой код в начале и в конце документа. Для примера, вставьте себе такую функцию в странице, в которой открываются окна после загрузки и откройте окно:
open=function(){alert(1);}
| Программы типа Proxomitron не только вставляют код подавления, но и вырезают ненужные куски кода. Пишут в правилах замену <iframe на <!iframe, и кое-что не открывается. (Понятно, что оба примера можно обойти.) | |
|
|
|
|