現在Focusしている要素、或いはマウスクリックをした要素
は以下の関数で取得できます。
【target要素の取得「kl_target(e)」<keynavi_ja.js】
//-----------------------------
//kl_target(e)
//返り値:Focus中のオブジェクト
//e:イベントオブジェクト
//-----------------------------
function kl_target(e){
if(KL_IE4 || KL_OP6) e=event;
if(KL_NS4 || KL_NS6){
if(e.target) return e.target;
}else{
if(e.srcElement) return e.srcElement;
}
return 0;
}
以下の例では マウスクリックした対象Objectの
要素名をステータスバーに表示します。
上の実行ボタンを押した後
このページ内の任意位置をクリックしてみて下さい。
リンクをクリックする場合、一度マウスボタンを押した後
マウスポインタをリンクの外までドラッグしてからボタンを離すと
実際にページに移動せずに実行できます。