您的位置:首页 > 其它

框架页面的递归刷新

2012-04-22 13:36 162 查看
    在使用框架的项目中,有时候会需要刷新框架内的所有页面,但又不跳出框架,可以采取递归刷新的方式,以下为自定义的JS刷新代码:

function refresh1() {

         window.location.href=window.location.href;

         var widowframe1=window.parent;

         refreshSub(widowframe1);

}

function refreshSub(temFrame) {

         var widowframe2 = temFrame.frames;

         if (widowframe2.length > 0){

          for (var i = 0; i < widowframe2.length; i++){

           if (widowframe2[i].frames.length > 0) {

              refreshSub(widowframe2[i]);

          }  

        else{

              windowframe2[i].location=widowframe2[i].location;

         }

      }

    }

}  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  框架 function