用来刷新当前所在的iframe页面
1、获取当前iframe
//获取当前iframe
function getFrameInParent(){
var len = parent.document.getElementsByTagName("iframe").length;
for(var i = 0; i < len; i++){
if(parent.document.getElementsByTagName("iframe")[i].contentWindow.document === document){
return parent.document.getElementsByTagName("iframe")[i];
}
}
}
2、iframe内容发生变化时自动加载
//iframe 内容发生变化时自动重新加载
function changeFrameHeight(myFrame,url){
myFrame.src= url;
}
3、需要刷新的页面地址
function openOffice(){
var urlPage = location.href; //把当前页面的地址赋给变量 url
var newUrl = urlPage.replace("edit.htm","editoc.htm");
changeFrameHeight(getFrameInParent(),newUrl);
}