ユーザーが穴のページをクリックした場所を取得しようとしていますが、iframe内のiframeから取得しようとしています。セカンドレベル内からルートドキュメントを選択iframe
基本的に、ユーザーは2番目のiframeから1番目のiframeをクリックする場所を制御できますが、ルートドキュメントをクリックした場所を制御することはできません。
私はほとんどすべてを試しましたが、答えを見つけることができません。ここで
は私actuallジャバスクリプトです:
コンテキストの$(window, window.parent.document).document.click(function(event) {
alert(event.target.nodeName);
});
、私はアイフレームとしてシャドーを使用していて、私の目的は、ユーザーが自身でshadowboxes
そして、3つのドキュメント - 親ページとネストされたiframe内のドキュメント - 同じ原点...? – CBroe
@CBroeはい、同じドメインからすべての3つのファイルにアクセスします。 –
'$(window).document'自体がすでに未定義を返しています。まず、jQueryオブジェクトの参照を解除してから" DOM version "を取得する必要があります。ウィンドウ、 '$(ウィンドウ)[0] .document'。 '$(parent.document、top.document).click()'を単に使うことはできませんか?それは私にとって最も直接的な方法です。 – CBroe