window.frameElement的使用:
返回嵌入当前window
对象的元素(比如 <iframe>
或者 <object>
),如果当前window
对象已经是顶层窗口,则返回null
.
例子:
var frameEl = window.frameElement;
// 如果当前窗口被包含在一个框架里面,则将该框架的地址跳到'http://mozilla.org/'
if (frameEl)
frameEl.src = 'http://mozilla.org/';
附:父窗口获取iframe子窗口window对象和document对象的方法
var iframe=document.getElementById("xxx");//父窗口获取iframe子窗口对象
var iframew=iframe.contentWindow;//iframe窗口的window对象
var iframed=iframew.document;//iframe窗口的document对象
var iframed2=iframe.contentDocument;//DOM2也支持直接获取document对象