刷新當前iframe


用來刷新當前所在的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);
}

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM