• ベストアンサー

ポップアップウインドウで選択した内容をテキストボックスへ

sasadoraの回答

  • ベストアンサー
  • sasadora
  • ベストアンサー率68% (59/86)
回答No.1

サンプル用のHTMLを作成してみました。 こんなのでいかがでしょうか? 参考URLに実際に配置しているので、動かしてみてください。 test.htmlから参照をクリックすると、hobby.htmlを開きます。 hobby.htmlでは、openerというオブジェクトで開き元のwindowを参照できます。 選んだら勝手に閉じるようにした方が自然だったのでそうしてみました。 test.html******************** <HTML> <BODY> <SCRIPT LANGUAGE=javascript> function popup(){ open("hobby.html", "hobby", "width=200,height=300"); } </SCRIPT> <BR> <FORM NAME="main"> 趣味を入力してください。 <INPUT TYPE=text SIZE=30 NAME=hobby><A HREF="javascript:popup()">参照</A><BR> </FORM> <BR> </BODY> </HTML> ******************** hobby.html******************** <HTML> <BODY> <SCRIPT LANGUAGE=javascript> function radio_click(sel){ opener.document.main.hobby.value=sel; close(); } </SCRIPT> <INPUT TYPE=radio NAME=hobby value="釣り" onClick="radio_click(this.value)">釣り<BR> <INPUT TYPE=radio NAME=hobby value="ゲーム" onClick="radio_click(this.value)">ゲーム<BR> <INPUT TYPE=radio NAME=hobby value="スポーツ" onClick="radio_click(this.value)">スポーツ<BR> <INPUT TYPE=radio NAME=hobby value="音楽" onClick="radio_click(this.value)">音楽<BR> </BODY> </HTML> ********************

参考URL:
http://users.goo.ne.jp/sasadora/test.html
s-holmes
質問者

お礼

素早い回答ありがとうございます。早速活用させていただきます。(^O^)

関連するQ&A

  • ポップアップ・ウィンドウについて

    リンクをクリックすると、別画面でサイズ指定された画面が表示される仕組み(ポップアップ・ウィンドウ?)を作りたいと思っています。商品の説明ボタンを押すとその商品の詳細な説明が表示される、というイメージです。 そこで、 http://www.akikobrand.com/html/02_0219sample/2.windowopen/index.html# のサイトにあるソースを参考にして作ってみたのですが、この方法ですと、ポップアップが表示された時点でリンク元のページが勝手にページトップまで戻ってしまいます。この方法は、とてもシンプルで私でもすぐに使えたのですが、リンク元のページはかなり長い(ユーザーさんにはスクロールダウンして見てもらうつもりです)のでページのトップまで戻ってしまうと不都合があります。 なんとか、リンク元の表示はそのままにして簡単にポップアップを出す方法はないでしょうか? 私のページでは、リンク元のページから8個のリンクボタンを設置してそれぞれ別の商品説明画面(ポップアップ)を出したいと思っています。 どなたかご存知の方がいらっしゃいましたらどうぞよろしくお願いいたします。

  • ポップアップウインドウで日数入力して日付を表示

    下記のようなものを作りたいと思っています。 1.呼び出し元のテキストボックスに日付を入力 2.「日数の指定」などのボタンを押す 3.日数を入力するためのポップアップウインドウ表示 4.テキストボックスに日数を入力して、決定ボタンを押す 5.1で入力した日から4で指定した日数分後の日付を呼び出し元の1とは別のテキストボックスに表示する。 1や4で入力する日付や日数のエラーチェックは考慮不要でいいです。 何か良い方法がございましたら、よろしくお願いいたします。

  • テキストの一部にポップアップウィンドウをリンク

    テキストの一部だけにポップアップウィンドウが表示されるリンクをはりたいのですが、 一部だけ選択しても、その行全部が選択されてしまいます。 一行の中の2文字だけ、というような場合どうしたらいいのでしょうか?

    • ベストアンサー
    • HTML
  • ポップアップウインドウを開いて閉じる方法はありますか。

    1:リンクを設定してマウスでクリックしたときにポップアップウィンドウを1つ開き、そのまま閉じずに放っておく。 2:別のリンクをクリックした時に、1:で開いたポップアップウインドウがすでに閉じているときは普通にポップアップウインドウを開いて、あらかじめ開かれている場合は、一旦閉じてから新たにポップアップウインドウを開く。 このようなことは可能でしょうか。 いろいろ試したのですが、とうとう行き詰ってしまいました。あつかましいですが、ソースをお願いできればと思います。

  • ポップアップがうるさい・・・

    macにてFirefoxを使っているのですが、最近どんなページでも、リンクをクリックするか、テキストボックスに文字を入れようとすると必ずポップアップでくだらないような宣伝が出ます。「PCがクラッシュ寸前です」とか「Windowsを修理!」とかなんとか・・・。 ここ2週間くらいのことなのですが、いちいち出るのでスムーズにブラウジングもできません。Firefoxの設定ではちゃんとポップアップブロックはONになっています。Safariだと同じサイトでも何も起こりませんでした。Firefoxのエラーなのでしょうか。

  • 新しく表示したウィンドウから元のウィンドウのテキストボックスへデータをコピーした

    こんばんは、今の自分はとても困っています。 自分の仕事の関係でホームページを作っています。その中の仕様で 例えば・・・ page1.htm上にあるリンクをクリックすると、新しいポップアップ ウィンドウが作成されます。その画面から何画面か次々とポップアップ ウィンドウを表示します。そして最後に表示されたポップアップウィンドウ上に コンボボックスがあるとします。そのコンボボックスで選択されたアイテムを ボタンを押されたときに、page1.htmにあるテキストボックスにアイテムを 反映させたい処理を作ってますが、なかなかいい方法がみつかりません。 しかも条件があり、IE5.0やNetscape4.0以上でも動作出来るようにしたいのです。 上の説明ではややこしくなってしまいましたが、とにかく下の URLを参照してください。上で説明した同じページを作っておきました。 とにかく困っています。みなさんからのアドバイスをお待ちしてます。   http://www.jsdi.or.jp/~uruno/page1.htm

  • ポップアップウィンドウを気付かせたい

    小さな画像をクリックすると、 ポップアップウィンドウで大きな画像が見れる、というものを作りました。 DREAMWEAVERのビヘイビア→ブラウザウィンドウをクリックで開く、としたのですが、 これですとその画像をクリックしたら大きな画像が見れる、ということは一見分かりません。 普通のリンクですと、マウスが乗っただけでカーソルが変わるので リンクされていると分かりますよね? そんな感じでカーソルが変わる等、分かりやすくする方法はないでしょうか? 文字のポップアップ表示、もやってみましたが、気付きにくく、イマイチでした。 初心者なので、訳のわからない質問かもしれませんが、 ご教授頂けると嬉しいです。

    • ベストアンサー
    • CSS
  • ラジオボタンの選択内容により、テキストボックスをアクティブにしたい

    資料請求、訪問予約、来店予約のためのメールフォームを作成しています。そこで、資料請求、訪問予約、来店予約の3つの選択項目のラジオボタングループを作って、 1.訪問予約、来店予約のときは、日時入力用のテキストボックスをアクティブにしたい。 2.資料請求のときは、日時入力用のテキストボックスは非アクティブ(disabled)にしたい 3.初期値は資料請求を選択した状態で、テキストボックスは非アクティブ このようなものを作りたいと思っています。 html+javascript で作れたらいいなと思っています。 どうかご教授お願いします。

  • IEのポップアップがおかしい

    IEのポップアップの設定がおかしい?ので教えてください。 ポップアップが開くリンク先をクリックした場合に、 本来ならば元画面はそのまま&新しくポップアップが開くと思うのですが、 元画面がポップアップの画面に変わってしまうようになりました。 (新しく開くポップアップと全く同じ内容) 右クリックで「新しいウィンドウで開く」にすると、以前と同じように使えます。 ポップアップブロックを有効にしても無効にしても同じ。 IE6でもIE7でも現象は変わりません。 WINDOWS XP SP2です。 情報が足りなければ、後から補足します。

  • ポップアップって?

    ポップアップってなんですか? 「ポップアップウインドウがブロックされました」 ってボタンを(いろいろ)押すと出てきます、 選択したところが見れなんですが・・・