如何在javascript中将事件附加到父框架的元素?

时间:2010-12-16 11:03:53

标签: javascript parent frame attachevent

我想在我的编辑器的链接元素中附加一个'onclick'事件。

我这样做了:

parent.document.frames["myframe"].document.body.attachEvent('onmouseover', function(e) { 
        parent.document.frames["myframe"].document.getElementsByTagName("a").attachEvent('onclick', function(e) { 
            alert("Hello");
        });
 });

但它不起作用。我希望这个在IE中工作,我正在使用Javascript。 有人知道它有什么问题吗?

谢谢

2 个答案:

答案 0 :(得分:0)

尝试将鼠标悬停事件附加到周围的div而不是身体。

答案 1 :(得分:0)

我最终使用jQuery:

  parent.document.frames["myframe"].document.body.attachEvent('onmouseover', function(e) { 
        $("a",parent.document.frames["myframe"].document).click(function(event){
             alert("hello");
        });
  });