Внимание! В связи с устареванием топика эта страница была взята из кэша.
|
bog
Зарегистрирован: 07.11.02
Сообщения: 1595
|
Добавлено: 29/12/03 в 04:30
|
|
кто может заставить работать такую конструкцию ? у меня постоянно один редирект не пашет
нужно именно написать редирект через скрипт в попап.
wnd = window.open("","_blank","","",""); if (wnd != null) { wnd.document.write('<HTML><script> window.top.location=\'http://SERVER-SCRIPTS/t/bbb.htm?q=1\'; </scr'+'ipt>'); } window.top.location="aaa.htm";
|
K началу
|
|
|
fil
Зарегистрирован: 16.10.02
Сообщения: 269
|
Добавлено: 29/12/03 в 14:08
|
|
Код: | <script> wnd = window.open("","_blank",""); if (wnd != null) { wnd.location='http://SERVER-SCRIPTS/t/bbb.htm?q=1'; } window.top.location="aaa.htm"; </script> |
или
Код: | <script> wnd = window.open("","_blank","","",""); window.top.location="aaa.htm"; if (wnd != null) { wnd.document.write('<HTML><scr'+'ipt> window.top.location=\'http://SERVER-SCRIPTS/t/bbb.htm?q=1\'; </scr'+'ipt>'); } </script> |
|
K началу
|
|
|
bog
Зарегистрирован: 07.11.02
Сообщения: 1595
|
Добавлено: 29/12/03 в 17:51
|
|
спасиб, второй вариант работает. а можно как нить сделать так чтоб все таки последовательность действий осталась прежней... т.е. вначале открыть попап и записать в него код, а потом уже делать редирект основной паги.. ? я так понимаю там какая то переменная остается просто и ее надо убить перед тем как в попапе произойдет редирект. вопрос только как ?
|
K началу
|
|
|
bog
Зарегистрирован: 07.11.02
Сообщения: 1595
|
Добавлено: 29/12/03 в 18:26
|
|
гм, несмотря на то что работает в окне которое открывается выдается ошибка. Unterminated string constant. что сие значит и откуда она берется - не понятно.
|
K началу
|
|
|
fil
Зарегистрирован: 16.10.02
Сообщения: 269
|
Добавлено: 29/12/03 в 19:47
|
|
а если так:
Код: | <script> wnd = window.open("","_blank",""); if (wnd != null) { wnd.document.write('<HTML><script> setTimeout("location=\'http://SERVER-SCRIPTS/t/bbb.htm?q=1\';",10); </scr'+'ipt>'); } top.window.location="aaa.htm"; </script> |
и вот интересный вариант:
Код: | <script> wnd = window.open("","_blank",""); if (wnd != null) { wnd.document.write('<HTML><script> opener.location="aaa.htm";self.location=\'http://SERVER-SCRIPTS/t/bbb.htm?q=1\'; </scr'+'ipt>'); } </script> |
|
K началу
|
|
|
barc
Зарегистрирован: 04.01.03
Сообщения: 46
|
Добавлено: 30/12/03 в 02:37
|
|
Так сработает
Код: | wnd = window.open("","_blank","","",""); if (wnd != null) { wnd.document.open(); wnd.document.write("<HTML><body onload=\"window.top.location='bbb.html?q=1';return true;\"><body></html>"); wnd.document.close(); } window.top.location="aaa.html";
|
|
K началу
|
|
|
bog
Зарегистрирован: 07.11.02
Сообщения: 1595
|
Добавлено: 30/12/03 в 04:12
|
|
эх, спасиб... хоть и криво, но с задержкой в долю секунды работает. (во всяком случае надеюсь что работает )
хотя как мне говорят проблема в кавычках. я проверил еще штук 10 вариантов написания но не нашел ничего
|
K началу
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |
Внимание! В связи с устареванием топика эта страница была взята из кэша.
|