Форум сетевых администраторов
Показаны 10 сообщений на этой странице

Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- Языки разметки (http://netadmin.ws/forum/forumdisplay.php?forumid=24)
-- нужно показать popup в IE SP2 (http://netadmin.ws/forum/showthread.php?threadid=10854)


Помещено Orliha 18-07-2005 в 13:48:

Question нужно показать popup в IE SP2

Цель: показать попап в IE SP2

Есть такой метод, но не очень он хорош:

<script>
for (nnn = 0; nnn < document.links.length; nnn++){
document.links[nnn].onclick = openIESP2;
}
</script>

ставим скрипт вниз хтмл и все ссылки в документе получают онклик. и в итоге при переходе на другую страницу сайта вылезает наш попандер...

но если человек заходит на сайт, смотрит на страницу и сразу уходит, то баннер он не увидет...

(п.с.: если просто попробовать открыть попап/попандер в ИЕ СП2, то ИЕ заблокирует его...)

ИТОГО: Мысли у кого какие есть как бы обмануть всеми нами любимый ИЕ?

__________________
RTFM (Уважаемые! Читайте документацию!)


Помещено blacki 30-07-2005 в 14:13:

показать банер в слое

__________________
Национальность - русский, вероисповедание - программист.


Помещено Orliha 01-08-2005 в 14:25:

в слое не подходит, т.к. нужен не попап а попандер... или, как его еще называют, бэкскрин...

__________________
RTFM (Уважаемые! Читайте документацию!)


Помещено Orliha 09-08-2005 в 15:01:

неужели нет профессионалов html и javascript? Мысли? идеи? по таймеру, по загрузке страницы, по загрузке чего бы то ни было - не хочет...

__________________
RTFM (Уважаемые! Читайте документацию!)


Помещено polo 09-08-2005 в 16:02:

может стоит засунуть всю страницу в <div> и присвоить этому диву экшен например onMouseOver = function(), можно еще засунуть в onMouseMove и другие чтобы наверочку открылось, так только проведя мышью по экрвну будет вызвана функция. А в function проверяем небыло ли уже открыто окно и открываем его если нужно.

__________________
Всегда есть решение.


Помещено Orliha 09-08-2005 в 16:57:

пробовал подобные варианты, тоже не помогает...

__________________
RTFM (Уважаемые! Читайте документацию!)


Помещено blacki 09-08-2005 в 17:06:

как насчет сделать так:
делаеш банер в лаере аля как флаш банеры на пол страницы с кнопкой клоус и т.д. юзверь на неё тыкает перезагруз страници с попапом. (+ покажешь 2 банера)

Насчет програмно обмануть... скорей всего ни как. Т.к. браузер не блокирует только окна отрытие которого привело деиствие (читай клик) пользователя. А так как браузер сам интерпритируе JS код, то он не клюет на имитации кликов и другие события.

__________________
Национальность - русский, вероисповедание - программист.


Помещено polo 09-08-2005 в 21:49:

quote:
пробовал подобные варианты, тоже не помогает...
Ну я думаю что этот вариант сработает в 90% из ста, так как если юзер зашел на сайт то по меньшей мере по странице мыщью он проведет.

А варинт с лэером наверное самый путевый.

__________________
Всегда есть решение.


Помещено Orliha 10-08-2005 в 08:24:

polo, мышью он проведет и функцию открытыя попапа мы вызовем, но ИЕ заблокиркет этот попап...

Вариант со слоем не подходит, т.к. речь идет вообще о попАНДЕÐ_е (он же бэкскрин), т.е. нужно открыть попап и передать фокус на родительское окно...

__________________
RTFM (Уважаемые! Читайте документацию!)


Помещено polo 10-08-2005 в 19:45:

Ð_азве? Я попробовал, вроде нет.

__________________
Всегда есть решение.


Формат времени GMT. Текущее время 09:42.
Показаны 10 сообщений на этой странице

Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.