Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Как "убить" Явой pop-up.....

Сообщения:  [1-10]   [11-11] 

 
 автор: 12345   (16.12.2005 в 21:17)   письмо автору
 
   для: Dron   (16.12.2005 в 19:28)
 

Dron: Вы недостаточно знакомы с Javascript, чтобы сделать эту задачу. Но дело наживное, и лучший метод такой: http://www.yandex.ru/yandsearch?text=div%20z-index%20position%20absolute - 20 вариантов примеров желаемого кода. Но пример мало что даст, почитайте главы книги про DHTML и CSS, легко найти в и-нете..

   
 
 автор: Dron   (16.12.2005 в 19:28)   письмо автору
 
   для: 12345   (16.12.2005 в 19:05)
 

А Вы не могли бы привести сам код DIV'а, я чё то непойму что за z-index и position:absolute.

   
 
 автор: 12345   (16.12.2005 в 19:05)   письмо автору
 
   для: Киналь   (16.12.2005 в 17:39)
 

А, тогда понял, другое дело.
Отрицательный z-index не работает в Mozilla-х.
Создаёте div со свойством position:absolute или relative, сдвигаете его свойствами CSS top и left, поднимаете его с помощью z-index в CSS, если надо, заполняете полезным содержанием.

Вначале скрипт, действительно, должен спросить юзера, не модератор ли он бесплатного ресурса, и если нет, то вытворять такие фокусы.

попап, если он открывается раньше пользовательского скрипта, если у него нет имени окна (имя_окна=(open(...);), не отыщешь. Поэтому нужно резать вставками кода в баннерорезке.

   
 
 автор: Киналь   (16.12.2005 в 17:39)   письмо автору
 
   для: 12345   (16.12.2005 в 17:04)
 

12345: Да он не это спрашивает. Он хочет на своем сайте убрать поп-ап и баннер, а не резать их у себя на компе.

Dron
Баннер, вроде бы, можно закрыть, загнав весь контент в div и задав ему отрицательный верхний отступ; поп-ап не знаю. Только учтите, что если это бесплатный хостинг, за такие дела вас могут оттуда выкинуть.

   
 
 автор: dron   (16.12.2005 в 17:15)   письмо автору
 
   для: 12345   (16.12.2005 в 17:04)
 

но Proxomitron это программа, а что ява не может делать что то подобное?

   
 
 автор: 12345   (16.12.2005 в 17:04)   письмо автору
 
   для: Dron   (16.12.2005 в 14:09)
 

Да это задача не тривиальная. Она стандартными методами не решается. Ставится прокси- сервер - Proxomitron (см. в поиске Яндекса) в нём задаются правила - вырезать такой-тотекст по регулярному выражению. Какой именно - решает пользователь. Или включить текст в район страницы по признаку, отыскиваемому тоже рег.выр-ом. И кто сказал, что это просто? :) Разбираетесь, как работает этот прокси-сервер (Proxomitron), потом настраиваете его или на инъекцию своего кода, или просто на вырезание баннеров и текстов. Есть масса шаблонов стандартных признаков рекламных баннеров, их писать не надо, только пользуешься. А свои собственные особенные вырезки пишешь сам.

Есть много программ, которые предоставляют средства не такие мощные, но в них не настроишь прокси, чтобы вырезал в точности то, что ты хочешь. Выбор, соответственно, за Вами.

   
 
 автор: Dron   (16.12.2005 в 14:09)   письмо автору
 
   для: 12345   (16.12.2005 в 13:52)
 

Чё то нифига не понятно (((

   
 
 автор: 12345   (16.12.2005 в 13:52)   письмо автору
 
   для: dron   (16.12.2005 в 12:22)
 

Это Вы уж сами - ваша задача.

   
 
 автор: dron   (16.12.2005 в 12:22)   письмо автору
 
   для: 12345   (16.12.2005 в 03:09)
 

А можно поподробнее т.е. куда какие коды вставить что бы задавить pop-up окно и эту чёрную полосу вверху )

   
 
 автор: 12345   (16.12.2005 в 03:09)   письмо автору
 
   для: Dron   (16.12.2005 в 01:09)
 

Нужно во время загрузки страницы делать инъекцию кода в документ. Так делают все локальные прокси с функциями подавления поп-апов. К примеру, скачайте и посмотрите, что делает в коде Naviscope - naviscope.com . Он ставит некий небольшой код в начале и в конце документа. Для примера, вставьте себе такую функцию в странице, в которой открываются окна после загрузки и откройте окно:
open=function(){alert(1);}
Программы типа Proxomitron не только вставляют код подавления, но и вырезают ненужные куски кода. Пишут в правилах замену <iframe на <!iframe, и кое-что не открывается. (Понятно, что оба примера можно обойти.)

   

Сообщения:  [1-10]   [11-11] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования