![]() |
| カレッヂ |
質問者 Poo
投稿日 2003/12/3(水) 12:03:25
[削除] (返信・回答が付いた後にこの質問の削除はできません)
いつもお世話になっております。
Pooと申します。
通常、イベントが発生するとevent.srcElementには発生元のオブジェクトが
格納されているはずなのですが、
非アクティブのボタン(INPUTタグ)を右クリックするとevent.srcElementに
発生元が特定できる情報が設定されていません。
オブジェクトが設定されているようなのですが、内容がありません。
この現象はバグなのでしょうか?
また、イベントの発生元オブジェクトを特定する方法はありますでしょうか?
よろしくお願い致します。
----現象確認用ソース ここから----
<HTML>
<HEAD>
<SCRIPT>
function onContextMenu()
{
alert( "tagName=[" + event.srcElement.tagName + "]" );
return false;
}
</SCRIPT>
</HEAD>
<BODY oncontextmenu="return onContextMenu();">
<TABLE border="1" cellpadding="5">
<TR>
<TD>HogeHoge </TD>
<TD><input type="button" value="Disable BTN" disabled></TD>
<TD><input type="button" value="Enable BTN"></TD>
</TR>
<TR>
<TD>HogeHoge</TD>
<TD><input type="input" value="Disable INP" disabled></TD>
<TD><input type="input" value="Enable INP"></TD>
</TR>
</TABLE>
<DIV> Enable DIV TAG </DIV>
<DIV disabled> Disable DIV TAG </DIV>
</BODY>
</HTML>
----ここまで----
プロバイダ参照: |
返信(回答)する
| Web裏技 |