- ベストアンサー
親ウインドウから子ウインドウにデータを渡すには?
はたしてこの質問がASPなのか、Javascriptでできるものなのかわからないので、とりあえずこちらで質問させていただきます。 親ウインドウの入力フォームから、入力されたデータを、子ウインドウで表示するにはどうしたらよいのでしょうか? target="_blank" は子ウインドウのサイズを指定したいので、使わない方向でお願いします。 結局、親ウインドウからデータ入力→ボタンを押す→子ウインドウに親ウインドウのデータを表示・・・ がやりたいのです。 よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
こちらではJavaScriptを使って同様の事を実現しています。 実際には 1.画面上のテキストボックスに郵便番号を入力 2.検索ボタンをクリック 3.子ウィンドウが開いて検索結果の一覧を表示 というものです。 実際のロジックのポイントは検索ボタンのonClickイベントでJavaScriptの関数を起動し、子ウィンドウを開く時のURLにテキストボックスのvalueを付加してwindow.openしています。 例) <INPUT type="button" name="" value="住所検索" onClick="javaScript:openwin(document.forms[0].txtYuubin.value"> function openwin(data){ ret=window.open("serch.asp?key="+data); } 子ウィンドウ側では、処理の冒頭でQueryStringを取得し、そのパラメータから住所を検索して画面に表示しています。データを表示するだけなら、QueryStringで取得した値を表示するだけですね。 がんばってください
お礼
ありがとうございます。さっそくやってみましたところ、うまくいきました。 実の所、この後さらに問題がおこったのですが、もう少しがんばってみます。