您好,欢迎访问一九零五行业门户网

iframe跨域高度自适应_html/css_WEB-ITnose

前提:我们可以改动两个域下面的页面代码。...域a域b...比如我们想实现,域a上通过iframe显示域b的页面内容,同时让域a的页面自适应域b的页面高度。...1、在域a的页面,iframe域b的页面 ...2、域b的页面b.html写一个窗口加载事件: window.onload = function(){}... -1、创建一个iframe,设置其高宽为0px(这是为了不占空间); -2、获取本页面的完整高度, -3、设置iframe.src为:域a/set_domaina_height.html#接“完整高度” -4、然后把iframe给append到本页面----document.body.appendchild(iframe)...3、在域a下创建set_domaina_height.html...因为本页面跟域a处于同一域,所以就不存在跨域了,可以直接设置域a的iframe的高度,以此实现高度自适应。... -1、获取域a的iframe parent.parent.document.getelementbyid(iframe1); ... -2、获取锚点参数--高度值window.location.hash.split(#); ... -3、设置域a的高度为得到的值...done
其它类似信息

推荐信息