指定したオブジェクトの特定のイベントを実行する

動作ブラウザ
Internet Explorer Netscape Navigator
4.0x 4.5 5.0x 5.5 6.0 4.x 6.0
Windows × - × × ×
Macintosh × × × - - × ×
UNIX - - - - - × ×

解  説  オブジェクトに定義されているイベントを他のオブジェクトから呼び出す/JavaScriptで制御することができます。指定したオブジェクトに対して「オブジェクト名.fireEvent(イベント名)」とすれば指定したオブジェクトのイベントを実行させることができます。例えばmyOBJ.fireEvent("onmouseover")とすればmyOBJに記述されているonmouseoverイベントに記述された命令が実行されます。
コード <html> <head> <title>指定したオブジェクトの特定のイベントを実行する</title> <script language="JavaScript"> <!-- function fEvent(){ document.myFORM.myBTN.fireEvent("onmouseover"); }// --> </script> </head> <body> <a href="javaScript:fEvent()">フォームのボタンのmouseoverイベントを実行する</a><br> <form name="myFORM"> <input type="button" name="myBTN" value="mouseover" onmouseover="this.style.color='orange'" onmouseout="this.style.color='black'"> </form> </body> </html>

■サンプルスクリプトを実行する >>実行
■各ブラウザでの動作結果を見る >>View!