• ベストアンサー

perl/cgiでjpeg画像のクリック座標をcgiパラメータに渡すには

perl/cgiで表示したjpegの画像のクリックした点の座標位置を次にジャンプするページにcgiパラメータとして渡したいのですがどのようにすれば良いでしょうか?画像全体を<input type="button" src="画像ファイル" name="$test" value="返答">のようにすればよいのかもしれませんが、座標をパラメータ渡しする方法がわかりません。perl/cgiだけでは無理であれば、javascriptでcgiに渡すためのヒントでも構わないのですが。。。 ご存知の方がいたらご教示ください。

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

  • ベストアンサー
  • feininger
  • ベストアンサー率41% (74/180)
回答No.2

「画像ボタン」という手も。 <form ~> <input type=image name="AAA" height=100 width=100 src="xxx.gif"> </form>

参考URL:
http://tohoho.wakusei.ne.jp/html/input.htm
zukazuka
質問者

お礼

遅れてすみません。画像ボタンにして、受け皿となるページの方で、 my $X = $cgi->param("AAA.x"); print "X is $X<BR>"; my $Y = $cgi->param("AAA.y"); print "Y is $Y<BR>"; などとやったらパラメータ渡しができたことが確認できました。参考になりました。ありがとうございます。 また機会があれば何卒教えてください。

その他の回答 (1)

  • estea
  • ベストアンサー率44% (39/87)
回答No.1

<A HREF="xx.cgi"><IMG SRC="xx.gif" ISMAP ></A> な感じで,画像をクリックした時に xxx.cgi?123,456 などのように画像上の座標情報がサーバーに送られた気がする。

zukazuka
質問者

お礼

反応が遅れてすみません。 どうも回答をありがとうございました。今回の件で直接は使いませんでしたが、知識として覚えておきます。 またよろしくお願いします。

関連するQ&A