• 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";
  • 相关阅读:
    CSV格式的文件与EXCEL文件的区别
    Arcgis 离线部署api 4.x的两种本地部署方法!
    IDEA版部署离线ArcGIS api for JavaScript
    java web中统一结果返回封装类JsonResult
    网络最大流dinic
    Luogu P3834 可持久化线段树2(主席树)
    LuoguP2824[HEOI2016/TJOI2016]排序
    2021.03.24模拟赛DP
    Luogu P3166数三角形
    乘法逆元
  • 原文地址:https://www.cnblogs.com/liusuqi/p/3237478.html
Copyright © 2020-2023  润新知