フォームの値をフレームの分割した画面に渡したい

このQ&Aのポイント
  • login.aspのフォームからselect.aspに値を持って行きたいと思っています。ただ、上の記述だと、login.aspから飛んで表示される先もselect.aspになってしまいます。本当は、frame.aspに飛んで、login.aspのフォームの値をselect.aspに渡したいですが、いい方法はありませんでしょうか。
  • login.aspのフォームからselect.aspに値を持って行きたいですが、上記の記述ではlogin.aspから直接select.aspに飛んでしまいます。実際には、frame.aspに飛んで、login.aspのフォームの値をselect.aspに渡したいです。良い方法はありませんか?
  • login.aspのフォームの値をselect.aspに渡したいですが、上記の記述ではlogin.aspから直接select.aspに遷移してしまいます。frame.aspに遷移し、login.aspのフォームの値をselect.aspに渡す方法はありませんか?
回答を見る
  • ベストアンサー

フォームの値をフレームの分割した画面に渡したい

login.asp のフォームからselect.aspに値を持って行きたいと思っています。 ということでlogin.aspのフォームのActionは下記のようにしました。 <FORM METHOD="POST" action="http://hoge.com/admin/select.asp"> ただ、上の記述だと、login.aspから飛んで表示される先もselect.aspになってしまいます。 本当は、下記の記述になっているframe.aspに飛んで、login.aspのフォームの値をselect.aspに持っていきたい のですが、いい方法はありませんでしょうか。 <frameset rows="59,252" cols="*" framespacing="1" frameborder="yes" border="0" bordercolor="#FFFFFF"> <frame name ="SEL_FRM" src="select.asp"> <frame name ="RST_FRM" src="index.asp"> </frameset>

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

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

  • ベストアンサー
  • Gimli
  • ベストアンサー率47% (9/19)
回答No.1

login.asp → frame.asp →select.asp とデータを渡したいのですね? ASPを使ってらっしゃるようなので、Session変数を使用するのが手っ取り早いと思います。 FORM の値を select.asp に QueryString で渡してやることもできますが、 その場合は、ログイン情報がソース中に直で現れないよう、暗号化してやった方がいいと思います。

関連するQ&A

  • 画面の四分割の方法について

    教えていただきたいのですが、↓で作成した画面の最下部にbottom(titleと同じ幅で画面の下部)を作りたい場合は、どのように追加記述すべきなのでしょうか? いろいろ試しているのですが上手くいかないのです(汗 <frameset rows="90,*" border="0" frameborder="0" framespacing="0"> <frame name="title" src="title.html" scrolling="NO" noresize> <frameset cols="180,*" border="0" frameborder="0" framespacing="0"> <frame name="menu" src="menu.html" noresize> <frame name="body" src="body.html"> </frameset> </frameset> 宜しくお願いいたします。。。

    • ベストアンサー
    • CSS
  • フレームで指定している送信先にPOSTで値を送ることは可能でしょうか?

    <frameset rows="120, *,">    <frame src="page1.html" name="frm1">    <frame src="POSTで値を送信" name="frm2"> </frameset> という感じで、フレームの1つに値を渡したいと思っています。 データ量が多いためGETでは渡せず困っています。 フレームで指定した先に、POSTで値を渡すことは可能でしょうか? よろしくお願いします。

    • ベストアンサー
    • HTML
  • フレームが表示できない・・・。

    ヤフーのジオシティでHPを作ってるのですが どうやってもフレームが表示されません。 下の↓タグなんですがどこか間違ってるでしょうか? <frameset cols="70%,30%" border="0"bordercolor="BLACK" frameborder="no" framespacing="1"> <frame src="http://www.geocities.co.jp/Hollywood-Screen/1234/*****/abc.html"name="ringo"> <frame src="http://www.geocities.co.jp/Hollywood-Screen/1234/******/abc2.html"name="ringo2"> </frameset> ファイルをアップロードしたからでしょうか? それともIE5.5だからでしょうか?でも普通に 他サイトのフレームは表示されてるし・・・。 どうすればフレームは表示されるのでしょうか??

  • HPのフレーム

    境界線の色を変えて、細くしたいのですが、 色は変えられたのですが、細くすることができません。 今フレームを呼び出す?ために 『<FRAMESET rows="100,*"> <FRAME src="frame-ue.htm" name="ue">        <FRAMESET cols="100,*"> <FRAME src="frame-hidari.htm" name="hidari"> <FRAME src="frame-main.htm" name="main"> </FRAMESET> <NOFRAMES> <BODY> <P>このページを表示するには、フレームをサポートしているブラウザが必要です。</P>』 としていて、色を変えるのに、 『<FRAMESET rows="15%,85%" BORDERCOLOR="RED"> <FRAME SRC="frame-ue.htm" NAME="ue"> <FRAMESET COLS="15%,85%" BORDERCOLOR="RED"> <FRAME SRC="frame-hidari.htm" NAME="hidari"> <FRAME SRC="frame-main.htm" NAME="main">』 こうしています。 どうすれば細くできますか? もう1つこうゆうタグを使えばいいのでしょうか? わかる方、よろしえれば教えてください。

  • フレーム分割領域のサイズを変更する

    HTMLのframesetタグでフレームを分割してHTMLを 表示させることができます。例えば... <frameset rows="40%,60%"> <frame name="frm_01" target="f_left" src="left.htm"> <frame name="frm_02" target="f_right" src="right.htm"> </frameset> と記述すると、ウィンドウ左にleft.htmを40%、ウィンドウ右にright.htmを 50%割合で表示します。これらを何かHTML上のボタンをクリックされる などのイベントが生じた場合に、ウィンドウ分割してある比率を(例:left.htm40%→60%)の ように変更したいのですが、そのようなことはできないものでしょうか?

  • frame をセンタリングしたい

    お世話になります。 Frameを2つ表示するhtmlを作成しているのですが、 2個目の「src="Window_2.HTM」をセンタリングして 表示したいのですが、どのように記述を変えれば よいでしょうか? お手数ですがなにとぞよろしくお願いいたします。 ///////////作成ソース/////////// <frameset rows="45,*" frameborder="NO" border="0" framespacing="0"> <frame src="Window_1.HTM" name="menuhead" frameborder="no" scrolling="NO" marginheight="0" > <frame name="menumain" src="Window_2.HTM"> </frameset> /////////////////

    • ベストアンサー
    • HTML
  • フレームがばらばらに・・・

    ホームページを上下二つのフレームに分けて作ったのですが、 ウィンドウを大きくすると二つが離れてしまいます。 <frameset rows="430,88" frameborder="NO" border="0" framespacing="0"> <frame src="top_frame_main.html" name="mainFrame" marginheight=0> <frame src="top_frame_navi.html" name="naviFrame" marginheight=0> </frameset> 上の二つのフレームが同じ距離を常に保つようにするには どうすればよいでしょうか?教えてください!

    • ベストアンサー
    • HTML
  • フレームページの固定について

    お世話になります。 下記のようなフレームページを作成しているのですが、 変更をしたいと考えております。 その場合、全体の幅を860pxに固定したいのです。 一応、<FRAMESET COLS="250,610" と行ったのですが、 右側が広がってしまいます。 どのようにしたらよいか教えていただけないでしょうか。 <FRAMESET ROWS="350,*"> <FRAME NAME="_bs1" SRC="aa1.html"> <FRAMESET COLS="250,610" border=0 framespacing=0 frameborder=no> <FRAME NAME="_bs2" SRC="aa2.html" MARGINWIDTH="0px" MARGINHIGHT="0" NORESIZE> <FRAME NAME="_bs3" SRC="aa3.html" MARGINWIDTH="0px" framespacing=0 MARGINHIGHT="0" NORESIZE> </FRAMESET> </FRAMESET><noframes></noframes> </HTML>

  • 左右に分かれているフレーム間での値の受け渡し

    こんにちは、はじめまして。 左右に分かれているフレーム(右にあるフレームを押下すると、左側のフォーム内の処理が走り、その結果(フラグなど)をサーバに送りたいです。 ソースは以下のようになっています。Javascriptで値の受け渡しをしたいのですが、どのようにすればsubmitができるかわかりません。どなたがご存知の方、よろしくお願いします。 ↓以下ソース↓ ~右側~ <form action="menu.php" method="post" name="form_menu"> <input type="button" value="test" onClick="push();">      省略 </form> <script language="javascript"> function push() {  --ここが分かりません-- ここで左側のフォームに送るフラグ値をセットして  それを左側のフォームにsubmitしたいです。 } </script> ~左側~ <form action="input.php" method="post" name="form_input">      省略 </form> ~フレーム~ <FRAMESET cols="80%,20%" frameborder="0"> <FRAME SRC="input.php" name="frame_input"> <FRAME SRC="menu.php" name="frame_menu"> </FRAMESET>

    • ベストアンサー
    • PHP
  • フレームのホームページのサイズ指定の方法

    ●フレームのあるホームページを作ろうとしています。上段と下段左、下段右という3つの構成です。htmlでnoresize指定してもPC上でブラウザの窓を引っぱって大きさを変えると、それに連れて下段の幅が変わって(下段右のページが右にずれて)見えてしまいます。(IE6.0で見るとサイズ指定・固定されて見えるのですが、ネットスケープでは幅が違って見えます)これをどのPCで見ても、ブラウザの大きさがどうでも同じように(幅が変わらず)見せる方法を教えて下さい。 ●フレームのページのhtmlは以下のように記述しています。 <frameset border="0" bordercolor="#dddddd" frameborder="no" framespacing="0" rows="130,*"> <frame name="ue" noresize scrolling="no" src="xxxxx.html"> <frameset cols="202,580*" border="0"> <frame src="yyyyy.html" name="hidari" noresize scrolling="yes" > <frame src="zzzzz.html" name="migi" scrolling="yes" noresize > </frameset> ●いろいろ調べたのですが、解決できず、どなたか助けていただけましたら幸いです。何卒よろしくお願いいたします。