- 締切済み
普通のHTMLにCGIを組み込む
普通のHTMLにCGIを組み込むやり方があると、聞いた事があります。 方法としてはフレームを中に組み込むやり方だという事ですが本当でしょうか?検索エンジンサイトのバナーやいろいろな所でそれは使われていると聞きました。 もしよろしければサンプルソースコードなどを教えて頂けないでしょうか? お願いします。
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- callhiro
- ベストアンサー率35% (54/152)
インラインフレームのことですね。 最近はバナー広告もこれを使っているのが多いですね~。 簡単に説明すると、 通常のフレームは、横か縦に上から下まであるいは左から右までばっさり区切ってしまうのに対して、 インラインフレームは、窓を開ける形のフレームを形成します。 その中は別のHTMLページやCGIのページなどを表示できます。 ただしIEとネスケの6.?のみ対応だったと思います。 下記のSRCの所に呼び出したいCGIを記述して下さいな。 <IFRAME SRC="***" WIDTH=** HEIGHT=**>インラインフレームが利用できない人への説明</IFRAME>
- honiyon
- ベストアンサー率37% (331/872)
こんにちは、honiyonです。 CGIは、イメージ的には「中身の変わるデータファイル」といった所です。(実際は全く違いますよ) なので、中身変わるHTMLファイル(CGI)ならば、 http://www.hoge.com/index.cgi とすれば良いし、中身の変わる画像ファイルならば、 HTML中に表示したいなら <IMG src="gazo.cgi"> とHTML中に指定すれば良いし、 直接表示したいなら、 http://www.hoge.com/gazo.cgi とすれば良いです。 一度、CGIについて調べてみると良いでしょう。 参考になれば幸いです(..
たしかにそのようなテクニックが色々なところで使われていますが、その言い方だと、ちょっと誤解を招きかねませんね(^_^; 要するに、FRAME タグや IMG タグ の SRC オプションのところにCGIのURLを記述するだけのことです。 <FRAME SRC="./cgi-bin/www.cgi?m=3&xxx"> とか、 <IMG SRC="./cgi-bin/www.cgi?b=0023"> とまあ、こんな感じ。 IMG タグの場合は、もちろん、CGIが画像データを吐きます。
- Black_Tiger
- ベストアンサー率21% (300/1391)
こんにちは。 フレームソースとフレーム内部は別ですからそれではないでしょうか? ですので、そのフレーム内のアドレスにCGIのアドレスを指定しているのでは? >検索エンジンサイトのバナーやいろいろな所で……… 確かにたまにぶっとんでますね