window.frameElementの使用:
現在の埋め込み返しwindow
(例えば要素オブジェクト <iframe>
または <object>
電流が、)window
オブジェクトがトップレベルウィンドウが返され有していますnull
。
例:
var frameEl = window.frameElement;
// 如果当前窗口被包含在一个框架里面,则将该框架的地址跳到'http://mozilla.org/'
if (frameEl)
frameEl.src = 'http://mozilla.org/';
附属書:iframeの親ウィンドウと子ウィンドウウィンドウオブジェクトドキュメントオブジェクトのメソッドを取得します。
VARはiframe =のdocument.getElementById( "XXX"); //オブジェクトの子ウィンドウはiframeの親ウィンドウを取得します。
VAR iframew = iframe.contentWindow; // iframeのウィンドウオブジェクトウィンドウ
VAR iframeを= iframew.document; //インラインフレームウィンドウドキュメントオブジェクト
VAR iframed2 = iframe.contentDocument; // DOM2もドキュメントオブジェクトへの直接アクセスをサポートしています