• js动态改变iframe的高度


    js动态改变iframe的高度的写法
    〈iframe id="docDetail" width="100%"  height="200"
            frameborder="0" 
            src="a.htm"〉
    〈/iframe〉
    而a.html不是固定大小的,这个时候嵌套的iframe就会出现滚动条。
    通过js获取iframe的高度,然后动态的改变,这样就不会出现滚动条。
    方式一:在jsp的body里增加onload方法 
      〈body onload="javascript:ResizeFrame();"〉
      
      function ResizeFrame() {
       var oFrame = document.getElementById("docDetail");
       var vHeight= document.frames("docDetail").document.body.scrollHeight;   
     oFrame.height = vHeight;  
      }
      通过document.frames("docDetail")可以获得确实的高度
      通过document.getElementById("docDetail")可以改变frame的高度。
    方式二:在html的body里增加onload方法:
      〈body onLoad="javascript:ReSize();"〉
      function ReSize() {
        //自动调节窗口的大小
        var vHeight = document.body.scrollHeight + 30;
        window.resizeTo(650, vHeight);
      }
  • 相关阅读:
    mysql免安装使用(win7 64位系统)
    [NOIP2011]瑞士轮
    [NOIP2011]数的划分
    [洛谷2994]超级弹珠
    并查集
    [codevs1073]家族
    快速幂
    [NOI2002]银河英雄传说
    [NOIP2007]矩阵取数游戏
    [洛谷2415]集合求和
  • 原文地址:https://www.cnblogs.com/wolfocme110/p/3873421.html
Copyright © 2020-2023  润新知