从seound级别iframe中选择根文档

问题描述:

我试图捕获用户在空白页面上点击的位置,但是从iframe内的iframe中点击。从seound级别iframe中选择根文档

所以基本上我可以控制用户从第二个iframe中点击第一个iframe的位置,但无法控制他在哪里点击根文档。

我已经尝试了几乎所有的东西,找不到答案。

这里是我的实际工作中的javascript:

$(window, window.parent.document).document.click(function(event) { 
    alert(event.target.nodeName); 
}); 

的情况下,我使用的是太极拳作为I帧,我的目标是当用户点击shadowboxes

+0

并且所有三个文档的内容 - 父页面和嵌套iframe内的文档 - 从同一个起源......? – CBroe

+0

@CBroe是的所有来自同一个域,我可以访问所有3个文件 –

+0

'$(window).document'本身已经返回未定义,您需要首先取消引用jQuery对象以获取“DOM版本”的窗口,'$(窗口)[0] .document'。难道你只是简单地使用'$(parent.document,top.document).click()'?这似乎是对我来说最直接的方式 – CBroe

$(window).document之外,本身已经返回控制未定义,您需要首先取消引用jQuery对象以获取窗口的“DOM版本”,$(window)[0].document

但事实证明,您可以简单地使用$(parent.document, parent.parent.document).click()
这也有点似乎是我最直接的方式。

(不知道为什么top.document没有工作,因为它始终是最顶层的窗口实例,所以从iframe-inside-iframe中应该与parent.parent.document相同......或者还有更多(i )有关框架,另一个级别?无论如何,只要你有一些工作,它并不重要。)