ようこそ ゲスト さん、新規登録(無料)して気になる疑問を解決しませんか?

質問

質問者:madman666 イメージボタンでクリックしたx,yの座標を送信しない方法・・・
困り度:
  • すぐに回答を!
ボタンにtype="image"と指定すると
画像を利用して送信ボタンを作成できますが、
こうすると、
クリックしたx,yの座標がGETで送信されます。

クリックしたx,yの座標は使用しないので、
表示しないようにしたいのですが、
なにか良い方法はありますでしょうか?

よろしくお願いします。
質問投稿日時:08/04/05 12:57
質問番号:3923927
この質問に対する回答は締め切られました。
最新から表示回答順に表示良回答のみ表示

回答

良回答20pt

回答者:yambejp >type=imageにしないと、画像を指定できないのではないでしょうか?

submitの背景に画像を指定すればできますね
(表示位置に調整が必要ですが)

<form>
<input type="submit" style="background:url(1.jpg);width:100px;height:100px;border:0px solid;" value="">
</form>
種類:アドバイス
どんな人:一般人
自信:参考意見
回答日時:08/04/06 12:34
回答番号:No.4
この回答へのお礼この回答にお礼をつける(質問者のみ)

回答

 

回答者:taloo <button type="submit"><img src=""></button>
button枠の表示の仕方が、ブラウザごとに大きく変わりますが。

POSTで送信すればアドレスに付加されませんけど、
送信先拡張子が.htmlの場合、405 method not allowedになるサーバーもあります。
でもページのジャンプだけなら、<a href=""><img src=""></a>ではダメなんですか?
種類:アドバイス
どんな人:一般人
自信:参考意見
回答日時:08/04/05 16:41
回答番号:No.3
この回答へのお礼この回答にお礼をつける(質問者のみ)

回答

良回答10pt

回答者:leap_day こんにちは

ただ単に送信したときにアドレスバーに『http:・・・?x=*&y=*』の?以降を表示させたくないということですか?

それであれば『get』ではなく『method』で送れば済む話ですが・・・

<form action="***" method="post">
<input type="image" src="***">
</form>

『get』で送りつつx,yは表示したくないということでしょうか?
種類:アドバイス
どんな人:一般人
自信:参考意見
回答日時:08/04/05 16:27
回答番号:No.2
この回答への補足>>『get』で送りつつx,yは表示したくないということでしょうか?
そのとおりです。
GETで送りたいパラメータはあるのですが、
関係のないX,Y座標は表示したくないということです。

よろしくお願いします。
この回答へのお礼この回答にお礼をつける(質問者のみ)

回答

 

回答者:yambejp 普通に考えればtype=imageなんてつかわなければよいのでは?

一応、javascriptで抑制はできます。

<form>
<input type="image" onClick="void(this.form.submit());return false" width=100 height=100>
</form>
種類:アドバイス
どんな人:一般人
自信:参考意見
回答日時:08/04/05 13:33
回答番号:No.1
この回答へのお礼type=imageにしないと、画像を指定できないのではないでしょうか?
・・・間違っていたらすみません;;
最新から表示回答順に表示良回答のみ表示