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";
  • 相关阅读:
    servlet里面拿到common.property的属性
    js 播放声音文件
    dataGridViewX操作
    CYQ学习主要摘要4
    CYQ学习主要摘要3
    CYQ学习主要摘要2
    CYQ学习主要摘要
    EF操作VS中
    C# 文件与二进制互转数据库写入读出
    简单的线程与界面通用方法,不是很好,但是很方便
  • 原文地址:https://www.cnblogs.com/liusuqi/p/3237478.html
Copyright © 2011-2022 走看看