У меня есть клиент, который использует форму, которая ссылается на систему бронирования в другом домене. Однако они, так сказать, не используют традиционно закодированную форму:
<div id="qs" align="center">
<div align="center"><img src="images/qs_title.gif" alt="Quick Search">
<table width="200" border="0" cellpadding="0" cellspacing="0">
<!--<form method="post">--><form method="post">
....
<td width="35%" valign="bottom"><div align="left"><a href="javascript:sendToCBE();"><img src="quicksearch/continue-buttom_dreams.gif" alt="Continue" width="83" height="24" border="0" ></a></div></td>
Поскольку форма управляется документом JavaScript CBE, который был изменен с помощью кода getLinkerURL:
// JavaScript Document
function popup_no_status(loc)
{
var windowW=1000
var windowH=700
s = "width="+windowW+",height="+windowH+",status=yes, resizable=yes, scrollbars=yes";
mywin = window.open(pageTracker._getLinkerUrl(loc), "CBE", s);
mywin.focus();
}
Мне сказали, что это должно работать, но, похоже, файлы cookie не передаются. На целевой/доменной странице действительно есть код pageTracker._setAllowLinker(true);
. Однако только целевая страница имеет код setAllowHash(false);
. Нужен ли домену 1 (домену, которому я хочу передавать файлы cookie) этот код setAllowHash(false);
? Я не уверен, что мне здесь не хватает. Файлы cookie не передаются, поэтому я получаю реферальный файл cookie из первого домена. Есть идеи? Все понимание очень ценится!
_setAllowHash(false)
уже устарел, и вы не должны его использовать вообще. - person Eduardo   schedule 28.11.2011_setAllowHas(false)
. Повлияет ли этот код на целевой странице на передаваемые файлы cookie для обеспечения междоменного отслеживания? Любые другие предложения, чтобы сделать эту работу? - person Glenn B   schedule 30.11.2011