![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
クエリに情報を乗せては?
呼び元(メニューページA)
<a href="~~/予約フォーム.php?A">予約フォーム</a>
呼び元(メニューページB)
<a href="~~/予約フォーム.php?B">予約フォーム</a>
予約フォームphp
クエリ(?以降)を読み取ってプルダウンでAやBを選択した状態にする。
参考・・というかこういうのは基礎ですから。
http://www.google.com/search?q=php+%8A%EE%91b&hl …
なお、Javascriptでも同様の目的を果たす事はできます。
No.2
- 回答日時:
ちょこっと作ってみました。
Firefox3.6で出来ました。送信側
----------------------------------------
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>MsgTest_S</title>
<script type="text/javascript">
var form_window;
function form_pop(selection){
window.addEventListener("message", function(ev){
if(ev.origin==location.protocol+"//"+location.hostname){
if(ev.data=="ready")
form_window.window.postMessage(selection,location.protocol+"//"+location.hostname);
}
},false);
if(form_window != null && form_window != undefined)
form_window.close();
form_window = window.open("/MsgTestR.htm","_blank");
}
</script>
</head>
<body>
<p>
メニュー
<ul>
<li><a href="javascript:void(0);" onclick="form_pop('A');">A</a></li>
<li>B</li><li>C</li>
</ul>
</p>
</body>
</html>
受信側(フォーム)
----------------------------------
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>MsgTest_R</title>
<style type="text/css"></style>
<script type="text/javascript">
window.addEventListener("load", function(ev){
opener.window.postMessage("ready",location.protocol+"//"+location.hostname);
},false);
window.addEventListener("message", function(ev){
var menuopt={"A":0,"B":1,"C":2};
if(ev.origin==location.protocol+"//"+location.hostname){
document.getElementById("menu_select").selectedIndex=menuopt[ev.data];
}
},false);
</script>
</head>
<body>
<form>
<select id="menu_select">
<option value="A">A
<option value="B">B
<option value="C" selected>C
</select>
</form>
</body>
</html>
※残念ながらIE8は、別Windowにメッセージ送信できませんでした。
HTML5の「Web Storage」なら使えるのかなあ
※見やすくするため全角スペースにしてあります。
この回答へのお礼
お礼日時:2010/06/04 16:17
ありがとうございます。
全角を半角にしましたが動作が確認できませんでした…
これvalueではなくidで選択することは可能なのでしょうか?
valueを日本語にして情報を渡さなくてはいけないので
idで選択できるとよいのですが。。
すませんがお時間ありましたらご教授願います。
No.1
- 回答日時:
HTML5のクロスドキュメントメッセージングを
応用すればjavascriptだけで出来ると思います。
"A"というメッセージを飛ばして、フォーム側で受信して、選択状態に
すればよいかと
参考
http://journal.mycom.co.jp/special/2009/html5-2/ …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) Accessで独自メニューバーまたはリボンを作成したい 1 2022/12/02 14:31
- Excel(エクセル) Excel VBAプルダウンの値を変えながら2枚ずつ印刷する方法? 4 2022/05/27 13:04
- Access(アクセス) AccessVBAで降順にするテーブル作成クエリを使用して作成したテーブルを削除し同一のテーブル作成 1 2023/01/06 11:17
- PHP $_SESSIONに渡した後はそのまま使っても問題ありませんか? 3 2022/11/08 22:17
- 楽器・演奏 ★この考え方 どう思われますかぁ? 5 2023/06/08 16:44
- Excel(エクセル) エクセルのファームにプルダウン設置できますか? 2 2022/05/19 23:38
- PDF AdobeAcrobatでWEBページを丸ごとPDF化 4 2022/05/12 12:22
- JavaScript [Java] Edgeでのアドレスバー非表示について 3 2022/04/20 17:51
- その他(パソコン・スマホ・電化製品) Webページ印刷時にヘッダー・フッターをつけたい 1 2022/04/25 21:35
- Chrome(クローム) 入力フォームの履歴を消したい 2 2023/06/29 13:02
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
確認ダイアログを表示出来ない
-
パスワードを二つ用いて隠しペ...
-
JavaScriptがoffだったらどっか...
-
カンマ区切り形式ではなく、セ...
-
txtファイル内の指定の単語の数...
-
パワーポイントで参照ページを...
-
エクセルVBAでマルチページの切...
-
ワードでの検索、置換モードの...
-
リンクをアップデートするしな...
-
秀丸エディタ タブをカンマに...
-
キングファイルの背表紙を作成...
-
WORDで一括置換
-
トロッファとは何ですか??
-
<IFRAME>でコンテンツ部分のみ...
-
アクティブレポートの、ページ...
-
htmlでテキストファイルの中身...
-
エクセルでアルファベット5段階...
-
自分の撮った画像をデコレーシ...
-
「リンク」と「ハイパーリンク...
-
エクセル 置換中の値の更新
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ホームページ内検索をフォーム...
-
チェックボタンをクリックする...
-
海外の時間をホームページ上に表示
-
JavaScriptを使用してマルチラ...
-
md5.jsとbase64.jsがスクリプト...
-
別ページからフォームへ移動し...
-
確認ダイアログを表示出来ない
-
iframeの部分だけリロード
-
DOMによる、テキストエリアの内...
-
ロールオーバーとスワップイメ...
-
カンマ区切り形式ではなく、セ...
-
キングファイルの背表紙を作成...
-
<IFRAME>でコンテンツ部分のみ...
-
パワーポイントで参照ページを...
-
リンクをアップデートするしな...
-
エクセルVBAでマルチページの切...
-
文字を一括で置換するソフト・...
-
txtファイル内の指定の単語の数...
-
エクセルで置換リストを別ブッ...
-
VBAでマルチページのページ指定...
おすすめ情報