• ベストアンサー

子窓の選択を元ページのフィールドに

Aページと、Aページから別ウィンドウで開くBページがあります。 Bページで項目を押下した時にAページの特定のテキストボックスに押下した項目を表示したいのですが、 javascriptで可能でしょうか? 詳しい方がいらっしゃいましたら、設置のアドバイスをお願いしたいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • steel_gray
  • ベストアンサー率66% (1052/1578)
回答No.1

子ウィンドウの項目の種類によっては多少アレンジが必要ですが、参考URLの 「入力フォーム」・「子ウィンドウのフォームから親ウィンドウのフォームへ」に、サンプルがあります。

参考URL:
http://www.openspc2.org/JavaScript/library/index.html
全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • osumitan
  • ベストアンサー率33% (102/307)
回答No.2

Aページから開かれたBページのJavascriptでは 「opener」というオブジェクトで、Aページのwindowオブジェクトを取得できます。 Aページ上のエレメントも「opener.document.…」とやっていけば取れますし、 Aページ上のfunctionも「opener.func()」で呼べます。 (ただしAとBが別ドメインにあるページの場合はできません)

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 入力したテキストボックスのデータを別Webページに渡したい

    テキストボックスを持つ2つのWebページ(A.html,B.htmlとします)があります。 A.html内にB.htmlを開くJavaScript (window.open("B.html");)を記述しています。 このスクリプトを実行したらB.htmlを新しいウィンドウで開きますが、 このBページ内のテキストボックスに文字データを入力して、 OKを押したら、A.htmlのテキストボックスにデータを表示させたいのです。 こういうことはJavaScriptだけでできないのですか? cgi+JavaScriptを使わないとできないのでしょうか? フレーム間の場合はできそうですが、ウィンドウ間と言うのは出きるのか 不明です。 ご存知の方、よろしくお願いします。

  • Accessで、親フィールドに子フィールドの値を入れたいのですが

    親フィールドの[テキストボックスA]に [テキストボックスB]-子フィールドのフッターにある[テキストボックスC] という式の値を表示させたいのですが。 Aのコントロールソースに = [B]-[子フィールド名].フォーム![C] と入力すると「#Name?」となり、「フォーム」を「Form」とすると空欄になるのですが、どこを直せばいいのでしょうか。 [B]は数値です。 [C]はsum関数が入っていて、普通に表示されてます。 宜しくおねがいします。

  • フレームを利用してのWebページの操作

    こんにちは。JavaScriptについてはほとんど初心者なので 教えていただきたいのですが、 フレームAのページでテキストボックスに入力したデータをボタンを押すことでフレームBのテキストボックスに、 書き込むことは可能でしょうか? JavaScriptサンプル集のページを参考に実験してみたところ、フレームA・フレームBのHTMLが自分のPC上にある場合は可能だったのですが、フレームBをWebページに指定すると途端にできなくなりました。テキストボックスの場所の指定も正しくできているのですが・・・ 参考ページ等、何かご存知でしたらお教え下さい。 よろしくお願いいたします。

  • 開いたサブウインドウから値を取得したい

    例えばa.htmlに テキストボックスとサブウインドウ(b.html)を開くボタンがあって ボタンを押下するとb.htmlが開き、その画面でチェックボックスを 複数チェックしてボタンを押下するとb.htmlは閉じられて チェックした値がa.htmlのテキストボックスに入ってくるというような 処理をしたいのですが、JavaScriptの知識が0なのでどう書けばいいのか 全く想像もつきません。 何方か教えていただけないでしょうか。 よろしくお願いします(^^

  • チェックボックスを複数選択したら文字を表示したい

    フォームを作っています。チェックボックスがいくつかあるのですが特定のボックスをクリックしたら、別のテキストエリアにメッセージを表示したいのですが、可能ですか? たとえば、ボックスA~Gのうち、BとDが選択されたら、"etc"というテキストエリアに「ようこそ」と表示する。 できれば、ボックスを選択しただけで、表示してくれると最高にうれしいのですが。 ぜひ教えてください。

  • javascript 別ウィンドウを開き、(同時に)自身は閉じる方法

    javascriptで以下の方法を探しています。 htmlページにボタンを設置し ボタン押下で、以下の動作を一度に行いたいです。 1.ボタン押下 2.別ウィンドウオープン 3.自身のページは閉じる (結果、別ウィンドウだけが残る) ※もともと上記ボタンを設置しているページ自体が  別ウィンドウで開かれたページなので  ボタン押下後は、自身のページは閉じてしまいたいです。 よろしくお願いします。

  • 子ウィンドウでの選択を取得するjavascrip

    表題ですがわかりづらく申し訳ございません。 以下のようなコーディングを考えておりますが どなたかご教示いただければ幸いです。 項目 テキストスペース 一覧表示 ↑上記の「一覧表示」をクリックすると子ウィンドウが立ち上がる。 子ウィンドウの中にラジオボックス、 もしくはチェックボックスの入った選択キーワードが複数あり、 ひとつチェックを入れると ↑の「テキストスペース」に選択したキーワードが取得される、というコーディングです。 ※例   ブランド選択  テキストスペース ブランド一覧 ⇒ブランド一覧をクリック、子ウィンドウが立ち上がる ⇒子ウィンドウのブランド一覧の中からユニクロを選択しラジオボックスにチェックを入れる ⇒親ウィンドウ以下のように変化   ブランド選択 ユニクロ ブランド一覧 コーディング初心者ですが javascriptかjqueryで実装が出来そうな感じなのですが いい情報が見つかりません。。。 どうぞよろしくお願いします。

  • リンク先をサブ・ウインドウに表示させ、元ウインドウには別ページを表示させたい

    リンク先をサブ・ウインドウで表示、元ウインドウには別ページを表示する方法(HTML、またはjavascript)を教えてください。 コード内に<a href="../a.pdf" target="_blank">AのPDF</a>と記述します。 ブラウザ上では、「AのPDF」をクリックすると、別のウインドウに「A.pdf」が表示されます。 前出のクリック同時に、元ウインドウ(「AのPDF」の文字が掲載されていた)を別ページ『B.html』に遷移させたい。 オペレーターが休んでいるので、至急修正を頼まれていて困っています。

  • ページ間でデータを渡したい.

    どこで質問して良いかわからなかったのでここに掲載しました. やりたいことはある複数あるhtmlファイルに記述した項目を同じリンク先のページに表示したいのです. たとえばAファイルとBファイルがあるとします. リンク先のページは共通でCファイルとします. Aファイルの項目にはa・b・cと3項目あったとして Bファイルにもd・e・fと項目があります. 項目名としては同じですが内容が異なります. この項目をCファイルではx・y・zという データ項目を受け取るものを用意します. それを Aファイル項目a→Cファイル項目xへ Bファイル項目d→Cファイル項目xへ と順番通り表示するにはどうしたら良いのでしょうか? AファイルBファイルとも項目名や項目内容をページ内に表示する必要はなく Cファイルにリンクした時にその内容を表示したいのです. javaScriptのINPUT命令でやってみたのですが値が渡されず表示されない状態です. なんせ参考書を見ながら作成している程度の知識ですのでよくわかっていません. 実は作成方法からして間違っているのかもしれませんが・・・. どなたか教えて頂けないでしょうか. すみませんがよろしくお願いします.

  • リスト選択後他の項目がクリアされる。

    phpで検索条件を設定する画面を作っています。 今ある条件項目Aがリスト選択制で何か選ぶとJavaScriptが動いて別の条件項目Bの内容が表示されるようになっています。 このJavaScriptが動作したために、それまでに入力されていたそれ以外の条件項目(例えばC~F)のデータが一旦クリアされてしまいます。これをクリアしないようにするためにどうしたらよろしいでしょうか?テキストタイプも同じリストタイプもクリアされてしまいました。

    • ベストアンサー
    • PHP
このQ&Aのポイント
  • 失恋や将来の不安で夜中や朝早くにネガティブ思考になることはよくあることですが、それを軽減する方法を紹介します。
  • 失恋や将来の不安を感じる夜中や朝早くにネガティブ思考になることがありますが、これを少しでも軽減するためには寝る前や普段の習慣に心がけることが重要です。
  • 夜中や朝早くのネガティブ感情を軽減するには、失恋や将来の不安を抱えることが自然な反応であることを受け入れることが大切です。また、寝る前にリラックスする習慣をつけたり、前向きな考えを持つことも有効です。
回答を見る