プロが教えるわが家の防犯対策術!

こんにちわ。
現在、HTMLとASPを使って簡単なWeプログラミングを行っています。

フォーム送信で疑問に思ったことがあるんですが、
<IFRAME>というタグがありますよね?ページ内にページを貼り込むことが出来るタグですよね?

通常フォーム送信となると送信先のページにごそっとページ全体が切り替わってしまいますが、このIFRAMEを目掛けてフォーム送信することは可能ですか?

もし可能であればお教えください。
また、不可能な場合、、、なにかいい案はありませんか?

宜しくお願いいたします。

A 回答 (2件)

リンクをクリックした時にリンク先を特定のフレームに


表示する方法としてリンクタグでターゲット指定をする
というのがありますが、これは対象がインラインフレーム
(IFRAMEタグ)でも可能で、しかもフォームについても
ターゲット指定ができます。
なので、IFRAMEタグに名前をつけてフォームタグでその名前
をターゲット指定するといいです。

例.
 <IFRAME NAME="frame1" SRC="・・・"></IFRAME>
  ・
  ・
 <FORM METHOD="POST" ACTION="・・・" TARGET="frame1">
  ・
  ・
  ・

この回答への補足

なるほど!そうなのですね。有難う御座います。
では・・・JavaScriptで新たに開いたウィンドウに送信することは可能なんでしょうか・・・。

JavaScriptのスレッドに書き込んだほうがいいかな?
もし、お分かりでしたら教えてください!

補足日時:2003/09/09 12:55
    • good
    • 0

Java Scriptで開いたページもターゲットに指定できますよ。



 window.open( "ページURL", "ウィンドウ名" ・・・ );

で開いたウィンドウをターゲットにするとして、フレームの場合
と同様に、

<FORM METHOD="POST" ACTION="・・・" TARGET="ウィンドウ名">

とすればいいです。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!