求助,关于frame中载入页面后父页面滚动条的控制

Wond-Z 2016-11-21 10:22:19
我有一个页面a.html,在a中有一个frame框,通过点击a中的导航按钮将b.html载入到a的frame中(通过更改frame的src属性载入),b页面中也有一个按钮,点击后会在b页面中加入一些东西,也就是b页面的高度会因为b中的操作而变化,现在我出现了一个问题,在b中操作后a页面滚动条高度达到某个高度h,然后再点击a中别的导航按钮(加载进来的页面高度较小),然而a页面滚动条高度仍是前面的h,我想让a页面滚动条随frame中内容的变化而自动变化,请问应该怎么做
...全文
120 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
文盲老顾 2016-11-21
  • 打赏
  • 举报
回复

function iFrameHeight() {
    var ifm = document.getElementById("iframe");
    var subWeb = document.frames ? document.frames["iframe"].document : ifm.contentDocument;
    if (ifm != null && subWeb != null) {
        
        var ifr = $(window.frames[0].document);
        ifr.ready(function () {
            // 获取iframe内页面高度,然后返回给父页面
        });
    }
}
文盲老顾 2016-11-21
  • 打赏
  • 举报
回复
监控iframe内的页面高度

    var ifm = document.getElementById("iframe");
    var subWeb = document.frames ? document.frames["iframe"].document : ifm.contentDocument;
    if (ifm != null && subWeb != null) {
        
        var ifr = $(window.frames[0].document);
        ifr.ready(function () {
            // 获取iframe内页面高度,然后返回给父页面
        });
    }
}
Wond-Z 2016-11-21
  • 打赏
  • 举报
回复

87,923

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧