別のドメインの予約エンジンにリンクするフォームを使用しているクライアントがいます。ただし、いわば伝統的にコード化されたフォームを使用していません。
<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 を取得しています。何か案は?すべての洞察は大歓迎です!