• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:CGIのサブルーチンの呼び出し方でお聞きしたい事がございます)

CGIのサブルーチンの呼び出し方 | 画像ファイルをクリックしてサブルーチンを呼び出す方法は?

このQ&Aのポイント
  • CGIのサブルーチンの呼び出し方についてお聞きします。画像ファイルをクリックしてサブルーチンを呼び出す方法はあるのでしょうか?
  • あるホームページでCGIを呼び出すために画像ファイルをクリックする方法が解説されています。具体的なコード例を見ると、A hrefタグを使用してCGIのサブルーチンが呼び出されているようです。
  • A hrefタグを使用して画像ファイルをクリックすると、CGIのサブルーチンが呼び出される方法を教えていただけますか?

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

  • ベストアンサー
  • Dpop
  • ベストアンサー率51% (279/544)
回答No.1

Dpopです。 Web屋です。OkWebの様なサイトを設計, 開発する仕事をしています。 アンカータグ(a タグの事です。)を利用して、CGI をコールする場合には、 goodjob_001 さんの書かれている様な書き方をするのが普通です。 他には、JavaScriptを仲介させる方法などもありますが。 CGIの中の特定のサブルーチンを実行させる。 と言うのは、たとえば1つのCGIの動作は、表示時と登録時、確認時で処理の内容を変更する。 などの目的の時に利用する方法です。 CGI側で、mode= と言うパラメータを利用して、 動作するべき処理を切り替える仕組みを用意してあること。 CGI側で、GET形式のパラメータ取得に対応させてある事。 の条件が整っていれば、この様な書き方で問題はありません。 不明点があれば、再度質問して下さい。

goodjob_001
質問者

お礼

お返事遅くなりました 大変よく分かりましたありがとうございます

その他の回答 (2)

  • bikers
  • ベストアンサー率42% (6/14)
回答No.3

#2さんの通りです。 アンカータグは単にそこへのアドレスをリンクしているだけで、cgiを解釈して結果を返すかどうかはサーバ側の動きになります。 cgiを使えないサーバとかですと、単にこのcgiファイルを返してくるような動きをすると思います。

goodjob_001
質問者

お礼

どうもありがとうございました

  • ryk1234
  • ベストアンサー率40% (46/113)
回答No.2

index.cgiに [mode]という名前のデータで中身は[admin] [pw]という名前のデータで中身は[0123] とパラメータを渡すやり方です。 サブルーチンを呼び出してるわけではなく、単にデータを送っているだけです。 受け取り側のcgiでの扱い方によってはサブルーチンを呼び出す形にすることも出来ます

参考URL:
http://www5a.biglobe.ne.jp/~n_rieko/asp/10.htm
goodjob_001
質問者

お礼

ありがとうございます よく分かりました

関連するQ&A