我的任務是這樣的












這個程序很簡單的了。就是點擊的時候獲取上一個目錄里面的內容。
當我點擊的時候,卻提示我 “Error:缺少對象”。請高手解釋一下,如何獲得當前位置,希望能在ie和firefox中都通過。
我知道迅雷右鍵菜單中用到了
var srcEvent = external.menuArguments.event;
var EventElement;
if(typeof(srcEvent.clientX) == "undefined")
{
EventElement = external.menuArguments.document.elementFromPoint ( srcEvent.pointerX, srcEvent.pointerY );
}
else
{
EventElement = external.menuArguments.document.elementFromPoint ( srcEvent.clientX, srcEvent.clientY );
}
來獲取右鍵菜單的位置,但是我不知道如何左鍵該如何做,謝謝大家。
答案:
var curNode = document.activeElement
真正準確的答案:
以下可以獲取:














以下不能獲?。?















樓上的老大告訴一下為什么啊
都是調用 JS 函數,區別咋這么大呢?
我自己測試了一下。
也就是樓主的疑問,說為什么用 href 就不能獲得正確的結果,而 onclick 確實可以的?
呵呵。。我就對事件源進行 alert(e); 果然不出所料, href 的時候, alert(e) ; //output "null"
也就是說 href 并沒有產生是事件,而你用 onclick 就是產生了 click 事件。!