• ベストアンサー

イメージボタンでクリックしたx,yの座標を送信しない方法・・・

ボタンにtype="image"と指定すると 画像を利用して送信ボタンを作成できますが、 こうすると、 クリックしたx,yの座標がGETで送信されます。 クリックしたx,yの座標は使用しないので、 表示しないようにしたいのですが、 なにか良い方法はありますでしょうか? よろしくお願いします。

  • HTML
  • 回答数4
  • ありがとう数6

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

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.4

>type=imageにしないと、画像を指定できないのではないでしょうか? submitの背景に画像を指定すればできますね (表示位置に調整が必要ですが) <form> <input type="submit" style="background:url(1.jpg);width:100px;height:100px;border:0px solid;" value=""> </form>

その他の回答 (3)

回答No.3

<button type="submit"><img src=""></button> button枠の表示の仕方が、ブラウザごとに大きく変わりますが。 POSTで送信すればアドレスに付加されませんけど、 送信先拡張子が.htmlの場合、405 method not allowedになるサーバーもあります。 でもページのジャンプだけなら、<a href=""><img src=""></a>ではダメなんですか?

  • leap_day
  • ベストアンサー率60% (338/561)
回答No.2

こんにちは ただ単に送信したときにアドレスバーに『http:・・・?x=*&y=*』の?以降を表示させたくないということですか? それであれば『get』ではなく『method』で送れば済む話ですが・・・ <form action="***" method="post"> <input type="image" src="***"> </form> 『get』で送りつつx,yは表示したくないということでしょうか?

madman666
質問者

補足

>>『get』で送りつつx,yは表示したくないということでしょうか? そのとおりです。 GETで送りたいパラメータはあるのですが、 関係のないX,Y座標は表示したくないということです。 よろしくお願いします。

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

普通に考えればtype=imageなんてつかわなければよいのでは? 一応、javascriptで抑制はできます。 <form> <input type="image" onClick="void(this.form.submit());return false" width=100 height=100> </form>

madman666
質問者

お礼

type=imageにしないと、画像を指定できないのではないでしょうか? ・・・間違っていたらすみません;;

関連するQ&A

  • 座標(x,y)から座標(x2,y2)を頂点としてとおり座標(x3,y3)と交わる放物線?

    現在プログラムを作成しているのですが、とあるグラフを表示して 欲しいと言われ困っています。 ニーズは 任意の座標(x,y)と座標(x3,y3)を放物線で記すこと。 ただし、この放物線はxからx3の間隔の8:2の場所に頂点(x2,y2)が あること。 です。 すなわち・・・ (x,y)が(0,50)で(x3,y3)が(100,25)なら 頂点(x2,y2)は(80,?)に あるグラフです。 そもそも、こんなグラフを式でかけるんでしょうか? かけるとしたらどんな式で書けばいいのか教えてください。 条件としては 必ず x<=x3 , y>=y3 , xとx3の間隔は最低100です。 いろいろ参考書とか見てみたのですが、ギブアップです。 お助けください。

  • グラフのX,Y座標を取得したい

    グラフにカーソルを合わせるとX,Y座標が表示されますが、 その状態でクリックを押して、X,Y座標を取得することはできますか? VBAを使っても大丈夫です。

  • 画像をクリックしてその地点の座標を変数x、yに代入したいのですが

    画像をクリックしてそのクリック地点の座標を変数x、yに代入したいのですがどのように書けばいいのでしょうか?

  • 画像ボタンをクリックした時の座標値

    <input type="image" name="hoge"> をphpにpostした場合、hoge_x, hoge_yの値(座標)が得られますが、 <input type="image" name="hoge[0]"> <input type="image" name="hoge[1]"> <input type="image" name="hoge[2]"> をphpにpostした場合、hoge_x[0], hoge_y[0]には何も入らないようです。 どうやったら座標を得られるのでしょう???

    • ベストアンサー
    • PHP
  • 画像のpx値(X座標、Y座標)を知る方法

    画像でpx値(X座標、Y座標)を知る方法を教えて下さい。 ソフトは、Illustrator10、PhotShop7.0があります。

  • HOCADです。X座標Y座標の確定データから、HOCADに落としたい

    おはようございます。 HOCADを使わせてもらっています。 EXCELで表示されたX座標Y座標のデータがあります。 このX座標Y座標のデータを使って、HOCADに図面を引かせることは可能でしょうか。

  • X.Yの座標の表示

    autocad LT2000iにて練習中です お知恵かして下さい。 座標の表示 コマンドを使えばx軸・Y軸の2本立てで表示できる事は解ったのですが、 その知りたい座標そのもの(その場所)にX・Y値を表示できないものでしょうか? 用途としてはMC加工のデータ入力の際に 計算が面倒な交点をcadで図を引いて合理化をはかりたいと思っております。 cadcamを使えばと言われればそれまでですが そんな近代的な会社では無いもので。。。 宜しくお願い致します。

  • 任意の座標をクリックさせるには

    任意の座標をクリックさせるには JavaScriptで、Webページ上の適当な場所(座標)を クリックさせられますか。 テキストボックスでもリンクでも画像でもない ただ x=500 Y=500 のポイントをクリック、といった具合に 処理が可能か教えてください。

  • 画像イメージをボタンにしたときのクリック時

    下記のスクリプトにおいて、画像イメージ全体をひとつのボタンと扱い、その中の長方形の部分をクリックした際に、result.phpにジャンプするアンカーを表示しようとしているのですが、画像の長方形部分をクリックしても、アンカーが表示されません。どこが間違っているのか、おしえていただきたいです。 [reserve.php] 前略 <?php if($_POST['cmd_x']>$start && $_POST['cmd_x']<$end && $_POST['cmd_y']>120 && $_POST['cmd_y']<160){ // 予約時間表示バーの長方形の内部をマウスクリックした場合 echo '<a href="result.php">予約結果</a>'; } 中略 echo '<form name="form2" method="post" action="reserve.php">'; echo '<input type="image" name="cmd" src="show_schedule.php">'; echo '</form>'; ?>

    • ベストアンサー
    • PHP
  • Flashでの座標指定におけるボタン有効化

    よろしくお願いします。 現在、FLASHでゲームを作成中です。 バージョンはFLASH CS4です。 ASは2.0です。 ボタンが配置されており、更にムービークリップ(以下mc)があります。 ボタンは初めクリックできないようにしておきます(マウスに反応しない)。 mcを十字キーで移動させ、ある座標内(10<=x<=50、10<=y<=50)に入ったとき、 初めてボタンをクリックできるようにするためにはどのようにASを記述すればよいでしょうか? ifでmcが座標内に入っていたら、ボタンをenabled=trueにする感じでしょうか? ご回答よろしくお願いします。

    • ベストアンサー
    • Flash

専門家に質問してみよう