Forum Webscript.Ru
Программирование => JavaScript & JScript => Тема начата: TaRaS от 15 Сентября 2002, 19:41:19
-
Ребят, выручайте кому не лень!
Вообщем пишу на php движок сайта, пишу надо сказать кривовато..
Если не вникать в именно мой случай, то суть в следующем:
Нужно сделать скрипт на JavaScript который будет открывать поп-ап страницу после закрытия основного окна, затем, когда поп-ап полностью загрузиться(выполнит php скрипт), скрипт должен закрывать это окно...
Это вообще реально?
-
с виду вполне реально
как открывать окна - на форуме сто раз писалось - window.open(.... // дальше синтксис не помню, см. примеры
в твоем случае в нужно
а в pop-up окне
чтобы закрыть окно
-
в твоем случае в нужно
Да в том-то и дело что мне надо сделать чтобы поп-ап открывался только тогда когда закроется окно или когда уйдут с сайта... а при перемещении со страницы на страницу не надо! Если это может помочь, то весть сайт выводиться только через индексный файл, тоесть index.php?cat=home, index.php?cat=bio и так далее...
-
тогда есть такая идея:
делаешь 2 фрейма - один нулевой высоты (или ширины)
и именно в нем пишешь body onunload=window.open(..
Это все теоретически, на практике я такого не делал.
-
Да, была такая идея...но она не выдержевает никокой критики...если, например ссылку открывают в новом окне......
-
Cообщений: 1000
Поздравляю в 1000 постом!
-
Дык можно проверять, если страница открыта не в фрейме, то редиректить юзера на страницу с фреймом
Наверное через parent.frames.length нужно делать.
примерно так:
Поздравляю в 1000 постом!
:) Пасибо
-
А не думали вы что это не имеет смысла?
1) если это модем, то юзер может тупо связь оборвать
2) что левые окошки пользователь не любит и закрывает их ДО того как они загрузятся (а в Mozilla они вообще блокируются и не открываются)
По прежнему советую срашивать про задачу, а не про способ
Про отслеживание посетителей тут не один раз говорилось
-
Oak
Да, я сам к такому выводу пришёл. Попробую разобраться в скрипте.