HTML. Как сделать всплывающее окно?
<body onLoad="javascript:window.open(_url_)">
или
<body onUnLoad="javascript:window.open(_url_)">
it depends...
или
<body onUnLoad="javascript:window.open(_url_)">
it depends...
Это попадёт на защиту 
Лучше <a href="page2" onClick="window.open(...)">

Лучше <a href="page2" onClick="window.open(...)">

1. В onload (и вообще во всяких on…) javascript: писать не нужно.
2. Эту конструкцию заблокируют все блокираторы попапов.
2. Эту конструкцию заблокируют все блокираторы попапов.
А нахрена?
У всех пользователей уже давно выработался условный рефлекс на попапы — закрыть нафиг не дожидаясь загрузки.
У всех пользователей уже давно выработался условный рефлекс на попапы — закрыть нафиг не дожидаясь загрузки.
>2. ...
А если завернуть пару раз в unescape?
А если завернуть пару раз в unescape?

Почему ты думаешь, что они ведут себя именно так? 
Гораздо легче во время обработки onLoad запретить создавать окна

Гораздо легче во время обработки onLoad запретить создавать окна

А мне полная загрузка и не нужна.
счетчик, что ли, прикрутить? Так а нафиг вообще тогда всплывающее? Сделай инклюдник и по страницам размести
Счётчик мне нафиг не нужен...
просто делать иногда опрос или что-нить еще...
просто делать иногда опрос или что-нить еще...
потому тебе и говорят про моментальное закрытие ненужных окон. На диалапе могут не успеть уйти данные. У нас у самих щас так сделано, но я пока не рискую переделывать
я бы сделал таймер на жаваскрипте
тойсть через некторое время (2-3 секунды) после загрузки окна, открывать новое
его же не попаперы не отловят?
потом если маленький опрос, то его можно в iframe загнать
тойсть через некторое время (2-3 секунды) после загрузки окна, открывать новое
его же не попаперы не отловят?
потом если маленький опрос, то его можно в iframe загнать
тойсть через некторое время (2-3 секунды) после загрузки окна, открывать новоеОтловят.
его же не попаперы не отловят?
самый простой способ опишите. предидущие почему-то не сработали...
А если завернуть пару раз в unescape?

правильная блокировка попапов контролирует вызов window.open, как бы кто ни исхитрялся
Попапы надо делать дивами по центру с z-index'ом. Тогда их хер кто отловит
Не далать попапы.
Попапы надо делать дивами по центру с z-index'ом.это уже не попапы
Тогда их хер кто отловит
не только "хер кто" это умеет

Так ни чего и не получилось...
Кто может выслать мне на mail.ru чистую HTML страничку с работающим кодом?
Кто может выслать мне на mail.ru чистую HTML страничку с работающим кодом?
Тебе дали ответ вторым постом. Научись читать.
А какая разница? Задачу не него возложенную выполняет на сто процентовпопапы надо делать дивами по центру с z-index'ом.
это уже не попапы
Тогда их хер кто отловит
не только "хер кто" это умеет
не понял тебя. Ты хочешь сказать что как-то можно настроить броузер что бы этих дивов не появлялось? Только если джаваскрипт отрубить

не понял тебя. Ты хочешь сказать что как-то можно настроить броузер что бы этих дивов не появлялось? Только если джаваскрипт отрубитьЕсли отрубить js, то попапы нельзя будет убрать, появляться он все равно будет -)
Если отрубить js, то попапы нельзя будет убрать, появляться он все равно будет -)
Ты попапы делаешь через
<a href="someshit.html" target="_blank"> (или как оно там пишется, непомню)?
Извращенец!Без Js window.open не сработает
не понял тебя. Ты хочешь сказать что как-то можно настроить броузер что бы этих дивов не появлялось? Только если джаваскрипт отрубитьвырубить исполнение скриптов не поможет
нужно рубить дивы определенным образом; для лисы есть спец. расширения, для ие, может быть, тоже какие-то поделки есть
да и вообще, поскольку все выполняется на клиенте, то теоретически можно обрезать все
вырубить исполнение скриптов не поможет
А как ты будешь делать этот див видимым без Js?
Кстати ни разу не видел блокировку таким образом сделанных всплывающих шняг
Ибо если обрубаем любое изменение display: none то не будут работать Js менюшки
див по умолчанию видимый, особенно, если у него z-index:+1
Ты опять тупишь.
Зачем див делать видимым скриптами на странице, которая только что открылась?
Гораздо проще его сделать видимым изначально, а с помощью js его отключать по нажатию на нарисованную кнопку.
Зачем див делать видимым скриптами на странице, которая только что открылась?
Гораздо проще его сделать видимым изначально, а с помощью js его отключать по нажатию на нарисованную кнопку.
А как ты будешь делать этот див видимым без Js?что, стилем не выйдет?
Ты опять тупишь.
Зачем див делать видимым скриптами на странице, которая только что открылась?
Гораздо проще его сделать видимым изначально, а с помощью js его отключать по нажатию на нарисованную кнопку.
Да, да
Вы правы
Я просто решал задачу открывания попапа из мощного js кода (блокируется а щас я по древу мысли слегка растёкся

Да, действительно, если стоит задача повесить попап на onload то надо просто вешать div (он изначально конечно видимый
) и прятать его скриптом. Но есть минус - если у юзера выключены скрипты у него этот див будет там всегдапотому-то в такие дивы в основном только флешовые баннеры и вешают. Есть плагин - по кнопке делаешь мульт прозрачным. Нет плагина - вылетает пустая дивка, своим содержимым не сильно мешающая чтению основной страницы
ага, но плагин тупо блокирует флеш
а если ты туду будешь не флеш пихать а хтмл и/или картинку то это естественно будет видно
а если ты туду будешь не флеш пихать а хтмл и/или картинку то это естественно будет видно
Оставить комментарий
stm7576489
Например, при переходе с первой страницы на вторую выскакивает еще одна.