zoukankan      html  css  js  c++  java
  • iframe实用操作

    • iframe高度设置为子页面高度
    //需要使用Jquery  
    $(document).ready(function () {
                parent.document.getElementById("ifPage").style.height = document.body.scrollHeight + "px";
            });
    • iframe高度自适应于父页面
    //需要使用Jquery 
     $(window).resize(function () {
                var webheight = document.body.clientHeight - X;     //X是需要减去的高度量,例如顶部导航的高度
                $("#ifPage").attr("style", "height:" + webheight + "px;");
            });
            $(window).load(function () {
                var webheight = document.body.clientHeight - 105;
                $("#ifPage").attr("style", "height:" + webheight + "px;");
            });
    • 父子页面间传递元素
    父页面获取子页面中的数据,JS代码:
    1. //根据iframe的id获取对象  
    2. var i1 = window.frames['iframeId'];  
    3. //var iframe =window.frames[0];也可以  
    4. //获取iframe中的元素值  
    5. var val=i1.document.getElementById("t1").value  
    子页面获取父页面中的数据,JS代码:
    1. var val = parent.document.getElementById("txt1");   
    子页面与子页面间的传递,JS代码:
    1. var i1 = parent.window.frames['iframeId'];  
    2. var val = i1.document.getElementById("text1").value;  
    • 刷新父页面
    JS代码:
    function parentReload() { window.parent.location.reload();}
    • 重新加载子页面
    C#代码:
                        iframe.Attributes[ "Src"] = "ItemTQEditorPage.aspx";
  • 相关阅读:
    站立会议11(冲刺二)
    站立会议10(冲刺二)
    站立会议09(冲刺二)
    站立会议08(冲刺二)
    每日站立会议(一)
    四则运算--单元测试
    四则运算安卓版
    返回二维数组最大联通子数组的和
    团队项目成员和题目
    第五周学习进度
  • 原文地址:https://www.cnblogs.com/liusuqi/p/3237478.html
Copyright © 2011-2022 走看看