このシナリオを説明しましょう。ソース コードを利用できないテーブルを持つ JSP があります。ただし、テーブルの<TD>
タグ内には、Java コードを使用してアンカー タグを動的に挿入できます。
String html =
"<a href=\"javascript:showReleaseVersionsPopUp('" + currentRow.getComponentSeq() + "'); \" class=\"windowletIcon\">" +
"<img src=\"./images/information-button.png\" width='25' height='20' id='img_"+currentRow.getComponentSeq()+"' " +
/>" +
"</a>";
return html;
今私が欲しいのは、マウスがこのアンカータグを入力すると、 Javascript に移動して非表示の DIV を表示showReleaseVersionsPopUp()
することですが、このアンカータグのマウスアウトイベントでは、Javascript に移動して DIV を非表示にしたくありませんhideReleaseVersionsPopUp()
。このアンカータグhideReleaseVersionsPopUp()
の親タグのマウスアウトイベントでJavascriptを呼び出す必要があります。<TD>
最初にこれを行うには、アンカータグにマウスアウトイベントハンドラーを設定し、イベントのバブリングを停止してから、親<TD>
タグにイベントハンドラーを設定する必要があると思います。
ただし、ここで繰り返しますが、私は JSP コードとコードにアクセスできない<TABLE>
ため、上記の Java コードを使用することしかできません。
任意の提案をいただければ幸いです。