
a.html から、b.php に window.open でリンクを張っています。
その際、b.php で a.html から飛んできたというリファラを取得したいのですが、
window.open ではリファラを取得できないとどこかで見かけました。
b.php でリファラを取得するためには、 a.html でどのようにしてリファラを送ったらいいのでしょうか?
target=_blank でもよいのですが、それだとウィンドウサイズの変更ができないため、
できる限りwindow.openを使いたいのです。
よい方法をご存知でしたら教えていただけないでしょうか?
No.1ベストアンサー
- 回答日時:
FireFox,クローム,Operaで試しましたが、window.openで開いた場合でも、受け取り側のPHPでリンク元を取得できました。
IEはリンク元を取得できないようですね。
余談はこの変で、IEでもリンク元を取得する案を記載します。
リンク例:
<a href="b.php" target="testwindow" onclick="javascript:window.open('about:blank','testwindow');">リンク</a>
上記のリンクをクリックするとまず、
onclickでウィンドウ名が testwindow の
何も表示されないウィンドウが開かれます。
その後に
href="b.php target="testwindow"
が実行され、予め開いておいたtestwindow内にb.phpの内容が表示されることになります。
実際のリンクは、hrefによって行われる為、
IEでのアクセスでもちゃんとリンク元を取得できるはずです。
何も表示されないウィンドウに予めスタイルを指定しておくことで、
サイズ指定なども可能です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
openerの関係が崩れてしまった...
-
特定のウィンドウ名を持つウィ...
-
入力したテキストボックスのデ...
-
フレーム内から開いたサブウィ...
-
<a href="#" …>の意味を教えて...
-
プルダウンと入力を両方行う検...
-
ウインドウの後ろに隠れている...
-
別ファイルのfunctionの読み込み方
-
SQLのWHEREで全てを質問する方法
-
bodyにidをつける理由は何ですか?
-
外部.jsの内容を一部置き換えて...
-
SCRIPT5007: 未定義または NULL...
-
javascriptについて
-
<aタグで変数に文字を代入
-
クリックすると別の文章を表示する
-
nyroModal HEADタグ内の記述に...
-
JavaScriptからVBScriptの呼び...
-
jQuery ツールチップの中のリンク
-
別ページのインラインフレーム...
-
javascriptでtableの該当行を削...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ポップアップウィンドウの位置
-
特定のウィンドウ名を持つウィ...
-
ウィンドウ名の設定
-
別ウィンドウへの要素の追加(ja...
-
jQueryでdivごとリンクする際の...
-
window.openで同画面遷移しない
-
window.open でExcelファイルを...
-
Webウィンドウを閉じるには!?
-
外部JSでサブウィンドウを設定...
-
ウィンドウのリサイズ?
-
openerの関係が崩れてしまった...
-
window.openの件について
-
サブウィンドウから親ウィンド...
-
ウィンドウのフォーカスについて
-
javascriptからウィンドウを開...
-
ウィンドウ制御?
-
ページを表示すると同時に複数...
-
Ajaxでウインドウ出力について
-
別window最大化javaがIE8だけエ...
-
JavaScript サブウィンドウを...
おすすめ情報