- ベストアンサー
perl/cgiでjpeg画像のクリック座標をcgiパラメータに渡すには
perl/cgiで表示したjpegの画像のクリックした点の座標位置を次にジャンプするページにcgiパラメータとして渡したいのですがどのようにすれば良いでしょうか?画像全体を<input type="button" src="画像ファイル" name="$test" value="返答">のようにすればよいのかもしれませんが、座標をパラメータ渡しする方法がわかりません。perl/cgiだけでは無理であれば、javascriptでcgiに渡すためのヒントでも構わないのですが。。。 ご存知の方がいたらご教示ください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
「画像ボタン」という手も。 <form ~> <input type=image name="AAA" height=100 width=100 src="xxx.gif"> </form>
その他の回答 (1)
- estea
- ベストアンサー率44% (39/87)
回答No.1
<A HREF="xx.cgi"><IMG SRC="xx.gif" ISMAP ></A> な感じで,画像をクリックした時に xxx.cgi?123,456 などのように画像上の座標情報がサーバーに送られた気がする。
質問者
お礼
反応が遅れてすみません。 どうも回答をありがとうございました。今回の件で直接は使いませんでしたが、知識として覚えておきます。 またよろしくお願いします。
お礼
遅れてすみません。画像ボタンにして、受け皿となるページの方で、 my $X = $cgi->param("AAA.x"); print "X is $X<BR>"; my $Y = $cgi->param("AAA.y"); print "Y is $Y<BR>"; などとやったらパラメータ渡しができたことが確認できました。参考になりました。ありがとうございます。 また機会があれば何卒教えてください。