CGI-BBS > JAVA/JavaScript > JavaScript > 非アクティブボタンを右クリックした時の現象について。


カレッヂ
カレッヂ


質問者 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>
----ここまで----

プロバイダ参照:
サーバのOS:WINサーバ
パソコンのOS:WinNT系
エディタ:EmEditor
FTPソフト:NextFTP
サーバ移転:していない
改造:していない
CGI習熟度:pro

返信(回答)する

 


Web裏技