JavaScriptでinitMouseEventの使い方がわからない
- JavaScriptのinitMouseEventを使用して自動操作をする方法について教えてください。
- 他人のサイトのリンク項目を自動でクリックする方法についても教えてください。
- 既存のコードを自サイトに書いたが機能しない場合、ソースの修正方法も教えてください。
- ベストアンサー
initMouseEventの使い方がわかりません
initMouseEventについて教えて下さい。 JavaScriptで、自動操作をしたくて色々調べていました。 initMouseEventというやつを使えば自動でクリックしてくれるみたいですが、使い方がよくわかりません。 やりたいことは、 他人のサイトのリンク項目の自動クリックです。 例えば、自サイトにa.htmlを作り、そのページを開いたらhttp://oshiete.goo.ne.jp/のログアウトリンクの左にある「◯◯◯さん」のリンクをクリックするというような事がしたいです。 人によって名前がちがいますが、誰がコード実行しても自分のページに飛べるような事がしたいです。 自分では全く書けないので、出来ましたらソースを書いていただけるとありがたいです。 よろしくお願いします。 http://okwave.jp/qa/q5609692.html ↑このコードをそっくり自サイトに書いてやってみましたが無反応でした。
- haine_0424
- お礼率77% (14/18)
- JavaScript
- 回答数3
- ありがとう数2
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
「特定の<a>要素のhref属性」に書かれているURLに飛びたいなら location.href=特定の<a>要素のhref属性値 と書けば良いです。 どうしてもイベントでやりたいのなら、 var mouseevent = document.createEvent("MouseEvent"); mouseevent.initMouseEvent("click",true,true,window,1,0,0,100,100,false,false,false,false,0,null); document.getElementById( 特定の<a>要素のid属性値 ).dispatchEvent(mouseevent); id以外は全く同じで良いです。
その他の回答 (2)
- 神崎 渉瑠(@taloo)
- ベストアンサー率44% (1016/2281)
No.1補足です。 プログラムってのは、ピタゴラスイッチみたいな物で、 ・ボタンがある そのボタンには「http://www.example.comへ飛ぶ」と書いてある →ボタンを押す →http://www.example.comへ飛ぶ ・違うボタンがある そのボタンには「#footerへスクロールする」と書いてある →ボタンを押す →#footerへスクロールする とまあ、こんな感じで、「ボタンを押せば必ず希望の動作をする」とは限りません。 『希望の動作をするボタン』を押して初めて希望の動作をします。 >自分では全く書けないので、出来ましたらソースを書いていただけるとありがたいです。 どのボタンが『希望の動作をするボタン』なのかを探し出したり、 もし『希望の動作をするボタン』がなければボタンを作り替えることもできますが、 ピタゴラスイッチの間をすっ飛ばして、いきなり「http://www.example.comへ飛ぶ」という動作をする方が早いです。
お礼
location.hrefや<a href>でのリンクジャンプは分かるのですが、 ゲームサイト等にある、リンク先がhttp://www.example.com&id=◯◯等の、パラメーターがランダムな英数字のリンクを自動で押したいわけなのです。 調べても、initMouseEventの引数のことは詳しく書いてあるのですが、実際にどのように組み込んで使うのかなどサンプルも全然なく、それで質問してみました。 回答していただきありがとうございます。
- 神崎 渉瑠(@taloo)
- ベストアンサー率44% (1016/2281)
> 誰がコード実行しても自分のページに飛べるような事がしたいです。 location.href = 'http://www.example.com'; URLは好きな様に変更してください。
関連するQ&A
- リンク先への変わった開き方をするjavascript
リンクをクリックすると、画面中央から開いたり右下から開いたり変わった開き方をするサイトを見つけたのですが、どうしてもソースからjavascriptを見つけ出せません。ご存知の方はお教えください。 下のサイトなんですが、ランダムで色んな開き方をします。自分は縦に細い線が入っていって別ページに切り替わるものを自サイトに使いたいと思っているのですが。 http://jun89.xdap.jp/index.html
- ベストアンサー
- JavaScript
- クリックランキング JavaScript+PHP
クリックランキング JavaScript+PHPで作成しようと思います。 リンク画像をクリックすると、リンクページ先にページ移動&DBにクリックの値を追加をしたいのですが・・・・ おそらく、画像をクリックするとJavaScriptへリンク先URLと画像コードを渡して、リンク先は、Window.Openか何かで開いて、画像コードを PHPプログラムに渡すのではないかな?と思うのですが・・・。 書き方がいまいちわかりません。 サンプルコードかそのようなサイトはありませんでしょうか?? 教えて下さい。
- 締切済み
- JavaScript
- javascriptでソースコードを取得
今javascriptをやっています。 javascriptで指定したサイトのソースコードが読み込めないものかを試しているのですけど、やりかたが全然わかりません。 普通のWEBページで右クリックをして「ソースの表示」って出るじゃないですか、その内容をそのまま取得できれば良いのです。 とりあえず「Yahoo!JAPAN」のトップページのソースコードを取得できれば良いのです。 ・ソースコードの取得がjavascriptで出来るのか出来ないのか。 ・出来るならどのようなプログラムを書けばよいのか。 ・出来ないのならば他に出来るプログラミング言語は何か。 と言う質問に分かる部分だけ答えてくださればありがたいです。 よろしくお願いします。
- ベストアンサー
- JavaScript
- 自分のサイトのソースコードを検証して評価してくれる
自分のホームページにリンクを貼って、 そのリンクをクリックしたら 自分のサイトのソースコードを検証して評価してくれるサイトがあると聞いたのですが、 どのことでしょうか?
- ベストアンサー
- HTML
- リンクでの背景イメージの変換の方法、、
Dreamweaverを使っています。 HTMLあるいはJAVASCRIPTでのコードを使って、 リンク(もしくはボタン等)をクリックする事によって 同じページ内で、背景の画像を変換したいのですが、 可能でしょうか。。 やり方が解らずに困っています。宜しくお願いします。
- ベストアンサー
- HTML
- 自サイト内でのキーワードリンクについて
よくブログの口コミ広告で、ブログ内でキーワードに自分のURLをリンクさせる事がありますが、ある程度検索エンジンに自サイトのコンテンツがリンクされた場合、自サイト内の各ページの中にキーワードにそのページのURLをリンクさせた場合は検索エンジンでの、そのキーワード効果があるのでしょうか? キーワードは1ページ5個くらいにして、それぞれに自サイトのURLをリンクしようと思ってます。
- 締切済み
- SEO
- Webサイトのリンククリック、自動取得
サイトに、問題と解答が載っています。 問題と回答はリンクになっており、 違うリンクに飛ばされ、新しいウィンドウで表示されます。 それを全て収集したいと考えています。 自分で勉強する際に、 ネットの問題集より手書きの方がはかどるためです。 ひとつひとつ、ページを開き コピーしていくのでも可能なのですが、 どこまでコピーしたのかわからないことが多く (クリック後のリンクの色が変わらないため) 答えもあべこべになってしまうこともあります。 サイトの全てを取得できるフリーソフト?を使用してみたこともありますが、 ログイン画面しか取得できていませんでした。 downloadを自動でやってくれるアプリとかは無いですかね? ソースで見ても、JAVASCRIPTなのか、CSSなのか よくわからないのです… リンクは必ず 「問題」「解答」となっており、 そのリンクをクリックし、開いたウィンドウの データをコピーしてテキストにでも貼り付けたいと思っています。 いろいろ言葉不足ではございますが、 回答よろしくお願いいたします。
- 締切済み
- その他([技術者向] コンピューター)
- javascriptを外部呼出しにしたい
ダウンロードフリーのサイトからJavaScriptをいただきました。 処理内容はリンクをはった画像が右から左にスクロールするという内容です。 これを自分のサイトに使いたいのですが、他のJavaScriptが外部に.jsファイルとしているので、こちらも同じように外部呼出しにしたいのですがどうすればよいでしょうか? ソースが長いので、申し訳ありませんがリンクをはらせていただきます; どうかよろしくおねがいします; http://myako.net/java4/rl.html
- ベストアンサー
- JavaScript
- HTMLソース
よろしくお願いします。 下記のソースを使用可能な状態にしたいのですが、 HTMLソース間にあるジャバスクリプトの、プログラムの部分を(ソース選択)というボタンをクリックさせ、ジャバスクリプトの部分だけをコピー出来るように青色に反転させたいのですが、(ソース選択)ボタンが機能しません。よろしくご指導ください。 <h2 align="center">他サイトのフレーム内にリンクされるのを防止します</h2> 自動的にフレームを解除してトップページを表示します<br> <input type="button" value="ソース選択" onclick="highlight(0)"> <form name="s1"> <textarea cols="80" rows="5" readonly> <script language="javascript"> <!-- if (parent.frames.length > 0) top.location.href = "自サイトのトップページURL"; //--> </script>
- ベストアンサー
- ホームページ作成ソフト
お礼
再度ありがとうございます。 ソースを見てみたのですが、関連するところにはid=やname=等の属性値がなく、出来ませんでした。 座標でクリックの方を少し勉強してやってみたいと思います。 ありがとうございました。