iframeの内部にある関数を呼び出そうとしています。私は自分の機能への道を辿ることができましたが、別の問題があります。 IFrameは異なるURL /ページを読み込み、ユーザーがクリックする内容によって異なります。したがって、私が関数の親であるページにいる場合、関数への私のパスはうまくいきます。別のページにいる場合、このパスは機能しません。ここに例があります:iframeの内部で関数を呼び出す方法は? JavaScript/JQuery
parent.parent.document.getElementById('AppDisplay').contentWindow.userUnlock();
私はメインフレームに2つのレベルのアプリケーションを行っています。次に私の機能があるフレームのid
を使います。その枠の中に私の機能をホストするページがあります。私は、iframe
AppDisplay内の文書のurl
を取得する方法があるかどうか疑問に思っていますか?
<iframe name="AppDisplay" src="AppSign.cfm" id="AppDisplay" height="100%">
#document
//Here is my HTML & JS
</iframe>
私は右ページ上またはuserUnlock
関数が存在するかどうだかどうかを確認するためにいくつかの方法が必要です。ユーザーが別のページにいる場合は、上記の関数を呼び出すべきではありません。
'if(..... contentWindow.userUnlock)...'のように関数を利用できるかどうかを調べることができます。URLを取得する方法は ' iframe要素。 –