拦截iframe上的事件

时间:2011-09-02 20:14:25

标签: javascript events iframe

我正在尝试使用iframe(不同的原点)上的透明div来捕获事件。我可以通过iframe上的透明div捕获事件,但是有没有办法让事件转到iframe?

2 个答案:

答案 0 :(得分:1)

不,这是不可能的。一个事件只有一个目标,如果你在iframe前面有一个div,那么它就是目标,它永远不会到达iframe。

答案 1 :(得分:0)

如果来自不同域的帧之间的消息传递可以解决您的问题,请查看PortHole - http://ternarylabs.github.com/porthole/

它将要求您访问这两个域 - 在两个域上都有一个代理文件。否则它将无法工作。