• 締切済み

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

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

みんなの回答

回答No.1

まぁ一応できるようではある。 Minefield(Firefox 3.7a1pre),Opera 10.50,Safari 4.0.4で確認。 =============ソースコード================ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Q5609692</title> <script type="text/javascript"> function init(){ document.getElementById("hoge").addEventListener("click", function(event){ alert(event.clientX); }, true); } function test(){ var mouseevent = document.createEvent("MouseEvent"); mouseevent.initMouseEvent("click",true,true,window,1,0,0,100,100,false,false,false,false,0,null); document.getElementById("hoge").dispatchEvent(mouseevent); } </script> </head> <body onload="init()"> <p id="hoge">あああああ</p> <button id="fuga" type="button" onclick="test();">処理</button> </body> </html> ===================== #参考文献: http://www.w3.org/TR/DOM-Level-3-Events/ #fireEvent?ナニソレ、食えるの?

webmat
質問者

お礼

ありがとうございます。 Firefox でポップアップ?を確認しました。 IEで動作しないのがなんとも残念です・・・

関連するQ&A

  • 任意座標の求め方

    原点G(X0-Y0)をとりこのG点を取り囲む3点の座標、A(Xa-Ya) B(Xb-Yb) C(Xc-Yc) があるとします この時、G点から3点までの距離を等距離とします 次に、3点ABCを結んだ三角形の中に任意点Dをとり、このD点からそれぞれA 点、B点、C点を結びます この時、∠ADB、∠BDC、∠CDAの角度のみ分かっています この場合、任意点Dの座標を距離を使わず3角度のみで求めることは可能ですか? また、D点からG点までの距離、∠ADGを求めることは可能ですか?(∠BDG、∠CDGでもかまいません) 例題で画像を添付しました 原点Gを(0-0)とし、点ABCをそれぞれの座標とした時、任意D点座標の求め方を教えて下さい また、求め方の計算式があるとするならば、教えてもらえれば助かります わかる方がいましたら、よろしくお願いします

  • 別ページの指定した座標へリンクしたい

    こんにちは。 以前 http://oshiete1.goo.ne.jp/kotaeru.php3?q=725989 で現在表示中の指定した座標へリンクする方法で <A href="javaScript:scroll(x,y)">●●</a> を教えて頂きました。 これを応用して別ページの指定した座標へリンク できるようにしたいと思い、 <A href="javaScript:index.asp#scroll(x,y)">●●</a> と指定を変えてみたのですが、うまくいきません。 別ページはaspなのですが、別ページへは座標指定で リンクはできないのでしょうか? どなたかご存知の方は教えて下さい。 よろしくお願いします。

  • 直線と座標が最短距離となる直線の座標について

    (1)直線(例:y=1/2×x)と任意の(2)座標(x1、y1)があります。 (1)直線と(2)座標が最短距離となる直線上の座標を計算方法を教えて!!

  • 動画の座標値をマウスクリックで得ることができますか?

    Java初心者です。 マウスのイベント処理(X,Y座標を得る)と動画(ネットワークカメラの動画)をうまく組み合わせて、その動画の座標値を得る方法を教えてください。とりあえず静止画の座標値を得る方法でも結構です。 Javaに詳しい方、是非ご教授お願い致しますm(__)m

    • ベストアンサー
    • Java
  • UWSC画像認識で座標の位置がずれてしまいます。

    ifb CHKIMG( "XXX", -1, 0, 0, 0, 0, -1,  ) x=G_IMG_X // 画像の座標をxへ代入 y=G_IMG_Y // 画像の座標をyへ代入 endif パソコンを変えた途端にこの症状は発生しました。 x,yの変数をメッセージボックスで出しているのですが、実際の画像と異なった座標を指定していまいます。 他の座標ツールとは座標が異なっているのです。 画像をクリックしてみても、実際の画像の位置とは違う場所をクリックしてしまいます。 画像の座標は一番左上が表示されることは存じております。 グラフィックボードを実装しています。OSのバージョンは8.1です。 原因は何が考えられるでしょうか。ご教授お願いいたします。

  • 平面上の任意の5点を使って、楕円の中心座標を求める方法

    平面上の任意の5点(X1,Y1)…(X5、Y5) で、楕円の中心座標値を求めていのですが、どうすればいいのでしょうか? 最低5点、あれば楕円は計算できると聞いたのですが。 どなたか、お分かりになりますか?

  • press座標とrelease座標からステージの端のXY座標を割り出す

    press座標とrelease座標を結ぶ直線がステージの端まで伸びた際の それぞれのXY座標(下図のpointA、pointB)を割り出す式を教えてほしいです。 ActionScript2.0、Player8でお願いします。      pointA(x,y) -------------○---------------       ・PressのPoint(x,y)    ・ReleaseのPoint(x,y) ----○-----------------------   pointB(x,y) * 「---」は、Stageの端 なにをやろうとしているかというと、2点を結ぶ直線で ふたつに割れるMovieクリップを作りたいんです。 pointAとpointBの座標さえ分かれば、 そのポイントを使って、マスクを二つ作って 割れるMovieClipを作れるかな~と思ったのですが、 どうにもその割り出し方が・・・ しかも、直線のパターンとして --○---------------------  ・ReleaseのPoint(x,y)    ・PressのPoint(x,y) ---------○-------------- という場合もあったり、 ---------------------------------------------- ○ ・ReleaseのPoint(x,y)  ・PressのPoint(x,y) ○ ---------------------------------------------- であったり、様々なパターンが想像できるんですよね。 どうか、よろしくお願いします。

    • ベストアンサー
    • Flash
  • イメージボタンでクリックしたx,yの座標を送信しない方法・・・

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

    • ベストアンサー
    • HTML
  • ハイパーリンクでのクリックイベントの取得

    任意のセルに対して HYPERLINK 関数でリンクをはったものについては、 マウスからのクリックイベントを Worksheet_FollowHyperlink で 取得できることはわかったのですが図形描画バーのテキストボックスに対して メニューからのハイパーリンクで実施したリンクに対して Worksheet_FollowHyperlink で取得できない状態です。 テキストボックスに対しての HYPERLINK 関数の使用法について 使えるのかすらわからず、メニューからの方法しか わからなかったのですがこの場合のリンクでは取得できない状態のようです。 メニューはツールバー -> 挿入からものかテキストボックスを 選択して右クリックで表示されるメニューからで同じシート内で 任意のセルを指定する形です。 テキストボックスにリンクをはりクリックイベントを取得するには どうしたらいいのでしょうか?

  • Suzkaでダイナミックテキストに座標を表示

    FLASH Suzkaで作成しています。 ダイナミックテキストに座標を表示させたいのですが、 下記のサイトを参考にしましたが、うまくいきません。 http://orange.2-d.jp/flash/action/20_mouse_xy_get_preview.html ↓「FLASHでの座標取得」-過去記事-教えて!goo http://oshiete1.goo.ne.jp/qa1087211.html x座標とy座標を表示させるためのダイナミックテキストと、 スプライト1を用意してこのように並んでいます。 スプライト1 x座標 y座標 スプライト1には、下記のスプリクトを記入しました。 onClipEvent (enterFrame) { _root.x=_root._xmouse; _root.y=_root._ymouse; } あと、過去記事を読むとダイナミックテキストをムービークリップにと 書いていたので、ムービークリップ=スプライト?(Suzuka)と解釈して x、y座標のダイナミックテキストを、それぞれスプライトにして試しましたが うまくいきませんでした。 Suzukaで座標をダイナミックテキストに表示する方法を 教えてください。 宜しくお願いします。

    • ベストアンサー
    • Flash

専門家に質問してみよう