如果javascript在Iframe中,则将事件处理程序附加到Iframe

如果javascript在Iframe中,则将事件处理程序附加到Iframe,javascript,events,Javascript,Events,我的Javascript在Iframe本身中。我尝试附加按键、鼠标移动、onclick、滚动、调整大小的事件处理程序,以将事件处理程序附加到document.body,但它似乎不起作用。对于跨域Iframe,此代码似乎不起作用。我也尝试将其附加到窗口。你能帮我指出问题所在吗。 谢谢 斯瓦拉伊 你需要一个活动Delegation@DaveJust你能用一个小的代码片段详细说明一下代码吗?你所说的委派是指addEventListeners和attachEvent。但这并不能解决它们所附加到的元素的问

我的Javascript在Iframe本身中。我尝试附加按键、鼠标移动、onclick、滚动、调整大小的事件处理程序,以将事件处理程序附加到document.body,但它似乎不起作用。对于跨域Iframe,此代码似乎不起作用。我也尝试将其附加到窗口。你能帮我指出问题所在吗。 谢谢 斯瓦拉伊


你需要一个活动Delegation@DaveJust你能用一个小的代码片段详细说明一下代码吗?你所说的委派是指addEventListeners和attachEvent。但这并不能解决它们所附加到的元素的问题。谢谢Swaraj@DaveJust我必须为IE使用attachEvent,但你确定这能解决我的cross问题吗域iframes。
function click(e)
{
  e = e || event
   var target = e.target || e.srcElement
   cs_flag.isClicked = 1;
   console.log("IsClicked"+cs_flag.isClicked);
   console.log(getResult());
}
try{
window.parent.document.body.onclick = click(evt);


}
catch(e){
document.body.onclick = click(evt);

 }