>說明: 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;
}
}
~~~