2010-12-16 116 views
0

我想在我的编辑器的链接元素中附加'onclick'事件。如何将一个事件附加到JavaScript中父框架的元素?

我这样做:

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。 有谁知道它有什么问题吗?

谢谢

回答

0

我用jQuery做最后:

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

尝试将mouseover事件附加到周围的div而不是身体。

+0

我没有周围的DIV,它只是身体。 mouseover事件工作正常,onclick事件不起作用。 – novellino 2010-12-16 11:10:59

相关问题