HTTP_REFERER в новое окно

alsa

Guest
HTTP_REFERER в новое окно

Подскажите пожалуйста, может кому встречалась эта проблема:
Новое окно открывается с помощью windows.open - как в него передать HTTP_REFERER?
HTTP_REFERER передается только из ссылки если указать target=blank, но в этом случае не определить параметры нового окна.
 

alsa

Guest
_RVK_
Ну а я по англицки штоли?

Steamroller
Ну примерно так я и понял, но... может подскажете другие варианты решения?

Ситуация (извините если длинно):
Есть страница со списком ссылок. Каждая ссылка - справочная информация - открывается в другом окне без меню, инструментов, и т.д., оставляя список открытым.
Нужно чтобы клиенту пришедшему с поисковика подать список

-~{}~ 29.11.05 00:34:

sakon
Так поисковик отправляет по полной ссылке
 

sakon

П..и.н..ок
Ну и передай весь $_GET из главного окна в открывающиеся.
 

Steamroller

Новичок
Ситуация (извините если длинно):
Есть страница со списком ссылок. Каждая ссылка - справочная информация - открывается в другом окне без меню, инструментов, и т.д., оставляя список открытым.
Нужно чтобы клиенту пришедшему с поисковика подать список
Как вариант можно на странице со справочной информацией смотреть реферрер, и если он есть - открывать еще страницу со списком. Но это не сработает у многих клиентов, в частности у тех, у кого XP SP2 с дефолтными настройками.
Можно при генерации страницы этой в php-скрипте смотреть, есть ли реферрер, и если есть - отдавать страницу со списком, и скриптом открытия нужного информационного окна... но это тоже ненадежно.
Лучше всего вообще обойти создание нескольких окон, а всё делать в одном окне - что-то типа фреймовой структуры, но без фреймов.
 

alsa

Guest
Steamroller
Что-то.. в этом есть... Надо пробовать. Спасибо!
 

magic

lancer
На своей основной HTML странице JavaScript'ом снимаешь реферера и отправляешь его как параметр в функцию, которая открывает новое окно.

Реферер находится тут: document.referrer
 
Сверху