Реклама на сайте Advertise with us
Тема: Хитрый popup Расширенный поиск по форуму
 
Внимание! В связи с устареванием топика эта страница была взята из кэша.
Автор Сообщение
Информация о пользователе bog


Зарегистрирован: 07.11.02
Сообщения: 1595
Ссылка на сообщениеДобавлено: 29/12/03 в 04:30     

кто может заставить работать такую конструкцию ?
у меня постоянно один редирект не пашет icon_sad.gif

нужно именно написать редирект через скрипт в попап.

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.
что сие значит и откуда она берется - не понятно. icon_sad.gif

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     

эх, спасиб...
хоть и криво, но с задержкой в долю секунды работает.
(во всяком случае надеюсь что работает icon_smile.gif)

хотя как мне говорят проблема в кавычках.
я проверил еще штук 10 вариантов написания но не нашел ничего icon_sad.gif

K началу

 
Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!
Внимание! В связи с устареванием топика эта страница была взята из кэша.

Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »