>说明: IE 支持 iframe 的 onload 事件,不过是隐形的,需要通过 attachEvent 来注册。
~~~
var iframe = document.createElement("iframe");
iframe.src = http://www.planabc.net;
if (iframe.attachEvent){
iframe.attachEvent("onload", function(){
alert("加载完成");
});
} else {
iframe.onload = function(){
alert("加载完成");
};
}
document.body.appendChild(iframe);
~~~
> 通过window.top.frameName来访问这个window对象
> 可以通过window.top.frameName.location = 'xx.htm'来切换frame的内容
> window.parent能获取一个框架的父窗口或父框架。顶层窗口的parent引用的是它本身。
可以用这一点特性来判断这个窗口是否是顶层窗口。如:
~~~
isTopWin:function(win){
if(win.parent==window){
return true;
}else{
return false;
}
}
~~~