他フレームのテキストボックス操作について

このQ&Aのポイント
  • ASP, VBScript, Oracleを使用しています。frameAの[検索条件]を入力し、[SUBMITボタン]押下時にDBからのデータをframeBに表示するようにしています。frameBへデータ表示後、frameAの[件数表示]のテキストボックスに対してデータを返したいのですが、なにか方法はありますでしょうか?
  • 他フレームのテキストボックス操作について、ASP、VBScript、Oracleを使用しています。frameAの[検索条件]を入力し、[SUBMITボタン]を押下するとDBからのデータがframeBに表示されます。表示後、frameAの[件数表示]のテキストボックスにデータを返す方法を教えてください。
  • ASP、VBScript、Oracleを使用し、他フレームのテキストボックス操作について質問です。frameAの[検索条件]に入力し、[SUBMITボタン]をクリックすると、DBからのデータがframeBに表示されます。表示後、frameAの[件数表示]のテキストボックスにデータを返す方法を教えてください。
回答を見る
  • ベストアンサー

他フレームのテキストボックス操作について

------------------------------- frameA: [テキストボックス:件数表示] [テキストボックス:検索条件] [SUBMITボタン] ------------------------------- frameB: ~検索条件によりデータ表示~ ------------------------------- ASP,VBScript,Oracleを使用しています。 frameAの[検索条件]を入力し、[SUBMITボタン]押下時にDBからのデータをframeBに表示するようにしています。 frameBへデータ表示後、frameAの[件数表示]のテキストボックスに対してデータを返したいのですが、なにか方法はありますでしょうか? よろしくお願いいたします。

  • HTML
  • 回答数2
  • ありがとう数1

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

  • ベストアンサー
  • chenqy
  • ベストアンサー率33% (1/3)
回答No.2

frameBからframeAのテキストボックスにデータを渡すため、下記のhtmlをご参考ください。 main.html: <html> <head> </head> <FRAMESET cols="25%,75%"> <FRAME src="left.html" name="leftFrame"> <FRAME src="right.html" name="rightFrame"> </FRAMESET> </html> ------------------------------------------------------------- left.html: <html> <head> </head> <body> <input type="text" id="resultDisplay" /> </body> </html> ------------------------------------------------------------- right.html <html> <head> <script type="text/javascript"> window.onload=sendResult;<!-- ページがロードした後、sendResult()をコールする --> function sendResult(){ var varResult=document.getElementById("result");<!-- 隠しフィールドから件数を取得する --> window.parent.leftFrame.document.getElementById("resultDisplay").value=varResult.value;<!-- leftFrame のテキストボックスに件数を渡す --> } </script> </head> <body> <div> hi! 件数は隠しフィールドで保存しておいてください。 <input type="hidden" id="result" value="78" /><!-- 検索した後、件数をこの隠しフィールドで保存してく ださい --> </div> </body> </html>

clyde123
質問者

お礼

できました! ありがとうございました!

その他の回答 (1)

  • okmotokun
  • ベストアンサー率59% (92/155)
回答No.1

frameA の formタグに target属性を付ければいいんじゃないですか。

clyde123
質問者

補足

frameAのデータはsubmitにてframeBに渡せています。 frameBからframeAのテキストボックスにデータを渡したいのですが、なにか方法はないでしょうか?

関連するQ&A

  • 複数フレームへのリンク

    過去の質問も幾つか参考にしたのですが やっぱり分かりません。 frameAとframeBとに分かれたページで、 『frameA内のリンクをクリックすると  frameB⇒画像を表示  frameA⇒画像の説明を表示』 という動作をさせるにはどうしたら良いのでしょうか。 またバックボタンで戻った際に frameA・B共に戻す方法も知りたいです。 この動作をさせる為にはJavaScriptが必要不可欠なのか、 それともHTMLだけでできることなのかさえ分かりません。 御回答の程よろしくお願いします。

  • 1つのテキストボックスを、2つのボタンで利用したいのです。

    ASP初心者です。 宜しくお願いします。 1つの画面に 1.「検索ボタン」 2.「EXCEL出力」ボタン 3.「テキストボックス1」 4.「テキストボックス2」 を作成しました。 「検索ボタン」を押下した時も「EXCEL出力ボタン」を押下した時も、 テキストボックス1と2に入力された値を利用するにはどのようにしたら良いのでしょうか? (テキストボックスへ入力された値は、DBへの問い合わせの際のwhere句指定で使用します。) ボタンが1つだけの時は<form>~</from>の間に、テキストボックスの記述を行い、 受け側ではRequest.Formで値を取得する事ができたのですが、 テキストボックスを共用しようとした途端、分からなくなってしまいました。 有識者の皆様、よろしくお願い致します。

  • VBAテクストボックス

    VBAでテキストボックスにセルから読み込んだデータを表示して 同一フォーム内にあるボタンで条件分岐するようなことは出来ますか。 一つの条件分岐が済んだらまた次のセルからデータを引っ張ってきてテキストボックスに表示させる ようなことを行いたいのですが。

  • ACCESS VBA テキストボックス

    テキストボックスに複数行のデータをその数に合わせて表示させたいのです。 例えば検索したデータが3件なら3件を10件なら10件をテキストボックスにそのデータ件数の幅に合わせて表示させたいのですが、どうすればいいのでしょうか? 教えてください よろしくお願いします。

  • 連続処理要求の禁止について

    ASPかJAVAScriptで質問するか 迷ったのですが、ASPで質問させて頂きます。 以下の流れで処理が走ります。 1.ASPで作成されたHTMLを表示する。 2.表示されたHTMLでSubmitボタンを押下する。 3.OnSubmitでHTMLに入力されたデータをチェックする(JAVAScript) 4.チェックが正常ならSubmitし、自ページをロードする。 5.ASPで入力したデータを取得し、DBに登録する 6.DBに正常登録されたら違うURLに飛ぶ といった流れの中でSubmitボタンを押下後、 再度Submitボタンが押されても無効にしたいのですが、 何か方法をご存知でしたら御教授ください。 できたら、フラグとかを立てずに、 JAVAScriptの処理中やサーバからの応答待ちといった ステータスを取得して制御したいと思っています。 フラグを立てなければ無理といった情報でも知りたいので、 御教授お願いいたします。

  • テキストボックスとコンボボックス

    こんにちは、Accessのフォームにテキストボックスとコンボボックスを設置して、以下のような事ができないかと悩んでおります。 フォーム内には、テキストボックスとコンボボックスが設置してありまして、コンボボックス内にDB(会社名テーブル)から取得した全ての会社名が入っています。 しかし、そのレコード数が300件近くあるため、コンボボックス内から探し出すのに手間が掛かります。 そこで、コンボボックスの隣にテキストボックスを設置し、テキストボックス更新後に会社名テーブルの検索を行い、条件に合った会社名だけをコンボボックス内に入れることを考えているのですが、上手く行きません。 動作のイメージとしては下記のようになります。 (1)初期表示時はテキストボックス内に何も入力されていないので、全レコードがコンボボックス内に表示される。 (2)テキストボックスに「有限」と入力して、テキストボックスからフォーカスを移動させると、コンボボックス内に「有限」が会社名に含まれているレコードのみが入っている。 (3)テキストボックスを空白に戻すと、コンボボックス内には全レコードが表示 以上、どなたかご教授よろしくお願いします。

  • テキストボックスが未入力のときメッセージを表示したい

    テキストボックスが未入力のときコマンドボタンを押下したらメッセージを表示させるようにしたいんですができません。 教えてください。 (1)テキストボックスを作成。(txt_入力) (2)コマンドボタンを作成。 下記のようにコードを記述。 Private Sub コマンド45_Click() On Error GoTo Err_コマンド45_Click If Me![txt_入力] = "" Then MsgBox "データをいれろ" End If 以下省略 ""をNULLにしても出来ません。お願いします。

  • VBSで大小関係の比較処理

    帳票を電子データ化するに当たり、作成したデータファイルをカスタマイズすることになりました。 言語はVBScriptです。(ASPです。) まったくの初心者です。 テキストボックス1とテキストボックス2と申請ボタンがあり、 テキストボックス1に入力された値よりテキストボックス2に 入力された値のほうが小さいときに申請ボタンを押すと エラーボックスが表示され、 エラーボックスのOKボタンを押すとテキストボックス2の値を消して、 テキストボックス2にカーソルを移動して入力を促す。 ということをしたいのですが、どのようにすればいいのでしょうか? 本当に何もわからないのでよろしくお願いいたします。

  • テキストボックスが上手く操作できません

    パソコン独習者で、4年になりますがレベルはいまだに初心者ですので、上手く自分の困った状況を説明できるか自信がありませんが、宜しくお願いします。 今、ワードで地図をつくっているのですが、地域ごとのデータをテキストボックスを使って挿入するときに、ある時点からテキストボックスの内容が、次から次へと連動してコピーされるようになりました。 その前までは、個別にテキストボックスが挿入できたのに、それ以後は、一つのテキストボックスでデータ―を入力して、次のテキストボックスを使ってデーターをつくろうとしたら、直前のテキストボックスの内容が今現在打ち込んでいるものになってしまいます。 どうしたらこれが解除できるのか、教えてください。

  • アクセス2000でテキストボックスのデータをクリアする

    アクセス2000で、誕生日の管理をしていますが、検索条件(特定の誕生日)を テキストボックスに入力して、検索ボタンを押すと、該当者の一覧フォームが 開くようになっています。 該当者一覧のフォームには、検索条件を設定する画面に戻るボタンがあります。 検索は正しくできるのですが、戻るボタンをを押して、検索画面に戻った時に 前回入力したデータが残ってしまいます。 この前回のデータを自動的にクリアする方法はありますか?

専門家に質問してみよう