<div class="codetitle"> <span><a style="CURSOR: pointer" data="31179" class="copybut" id="copybut31179" onclick="doCopy('code31179')"><u>コードをコピー</u></a></span> コードは次のとおりです:</div> <div class="codebody" id="code31179"> <br><!DOCTYPE html PUBLIC "-//W3C/ /DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <br><html xmlns="http://www.w3 .org/ 1999/xhtml"> <br><head> <br><meta http-equiv="Content-Type" content="text/html" /> <br>< title>なし タイトルドキュメント</title> <br><body> <br><input id="butt" type="button" value="Submit" /> >< ;/body> <br><script type="text/javascript"> <br>var EventUtil = {}; <br>if(window.ActiveXObject) ){ <br>//W3C イベントの charCode 属性、押されたキーの Unicode 値<br>oEvent.charCode = (oEvent.type == 'keypress') ? <br>//W3C イベントのeventPhase 属性 <br>//イベントのフェーズは次の値のいずれかになります: <br>// 0 - キャプチャ フェーズ <br>// 1 - ターゲット上 <br>// 2 - バブリング フェーズ <br>oEvent.eventPhase = 2; <br>//W3C イベントの isChar 属性は、押されたキーに関連する文字があるかどうかを示します <br>oEvent.isChar = (EventUtil.charCode > 0); W3C イベントの pageX 属性、ページに対するマウスの X 座標<br>oEvent.pageX = oEvent.clientX document.body.scrollLeft; <br>//W3C イベントの pageY 属性、ページの Y 座標ページを基準としたマウス<br>oEvent.pageY = oEvent.clientY document.body.scrollTop; <br>//W3C イベントのPreventDefault メソッドは、イベントのデフォルト動作を防止します <br>oEvent.preventDefault = function(){ <br>this.returnValue = false; <br>}; <br>//イベントの 2 番目のターゲットである W3C イベントの関連ターゲット属性は、マウス イベントによく使用されます。<br>if(oEvent.type == 'マウスアウト'){ <br>oEvent. AssociatedTarget = oEvent .toElement; <br>}else if(oEvent.type == 'mouseover'){ <br>oEvent. AssociatedTarget = oEvent.fromElement; //W3C イベントの stopPropagation メソッド、バブリング イベントをキャンセルします。 <br>oEvent.stopPropagation = function(){ <br>this.cancelBubble = true <br>}//W3C イベントのターゲット属性 <br>oEvent.target = oEvent.srcElement; <br>/ /W3C イベントのタイムスタンプ属性は現在時刻を作成し、ミリ秒数を返します <br>oEvent.time = (new Date()).getTime(); 🎜>} <br>return oEvent; <br>}; <br>EventUtil.getEvent = function(){ <br>if(window.event){ <br>// IE<br>return でイベント オブジェクトを返します。 this.formatEvent(window.event); <br>}else{ <br>// W3C でイベント オブジェクトを返す <br>return EventUtil.getEvent.caller.arguments[0] <br>}; 🎜>document.getElementById('butt').onclick = function(){ <br>var oEvent = EventUtil.getEvent(); <br>alert(oEvent>); <br></html><br><br> </div>