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";
更多相关文章
  • 一.补丁安装过程中常见问题如果在安装补丁的时候遇到如下类似错误: 1.安装过程中出现"以前进行的程序创建了挂起的文件操作,运行安装程序前,必须重新启动",请按照下面步骤解决: a.重启机器,再进行安装,如果发现还有该错误,请按下面步骤 b.在开始->运行中输入regedit ...
  • 在使用过程中大家经常碰到数据库日志非常大的情况,在这里介绍了两种处理方法-- 方法一一般情况下,SQL数据库的收缩并不能很大程度上减小数据库大小,其主要作用是收缩日志大小,应当定期进行此操作以免数据库日志过大1.设置数据库模式为简单模式:打开SQL企业管理器,在控制台根目录中依次点开Microsof ...
  • Excel实用操作
    I .选中一片区域,填充相同数据 1.用鼠标框选一片区域,松开鼠标,不要点其它单元格 2.直接输入输入数据,输完之后,按Ctrl+Enter,选中的区域就会填充相同数据了. 同一列填充相同数据 1.选中已有数据,往下拉动 2.按Ctrl+D,完成自动填充 自动分屏 1.在Excel的右上角,双击向上 ...
  • 数据库日志文件的误删或别的原因引起数据库日志的损坏 方法一1.新建一个同名的数据库2.再停掉sql server(注意不要分离数据库)3.用原数据库的数据文件覆盖掉这个新建的数据库4.再重启sql server5.此时打开企业管理器时会出现置疑,先不管,执行下面的语句(注意修改其中的数据库名)6.完 ...
  • 一.适合读者对象:数据库开发程序员,数据库的数据量很多,涉及到对SP(存储过程)的优化的项目开发人员,对数据库有浓厚兴趣的人. 二.介绍:在数据库的开发过程中,经常会遇到复杂的业务逻辑和对数据库的操作,这个时候就会用SP来封装数据库操作.如果项目的SP较多,书写又没有一定的规范,将会影响以后的系统维 ...
  • CREATE PROCEDURE创建存储过程,存储过程是保存起来的可以接受和返回用户提供的参数的 Transact-SQL 语句的集合.可以创建一个过程供永久使用,或在一个会话中临时使用(局部临时过程),或在所有会话中临时使用(全局临时过程).也可以创建在 Microsoft SQL Server启 ...
  • 1. 确认已经安装了NT/2000和SQL Server的最新补丁程序,不用说大家应该已经安装好了,但是我觉得最好还是在这里提醒一下. 2. 评估并且选择一个考虑到最大的安全性但是同时又不影响功能的网络协议. 多协议是明智的选择, 但是它有时不能在异种的环境中使用. 3. 给 "sa&qu ...
  • 一.备份数据库 1.打开SQL企业管理器,在控制台根目录中依次点开Microsoft SQL Server2.SQL Server组-->双击打开你的服务器-->双击打开数据库目录3.选择你的数据库名称(如论坛数据库Forum)-->然后点上面菜单中的工具-->选择备份数据库 ...
一周排行
  • 下面的程序使用stack实现了数制间的转换:#include<iostream> #include<stack> using namespace std; int main(){ stack& ...
  •        天亚数据恢复www.tysjhf.com  Winhex提供了搜索十六进制数值和文本字符的功能,在搜索文件字符时需要注意的是,要设置搜索的目标是ASCII字符还是Unicode字符,设置选择位置.    ...
  • ORACLE表空间管理维护
     在ORACLE数据库中,所有数据从逻辑结构上看都是存放在表空间当中,当然表空间下还有段. ...
  •     注:在VPCS中配置虚拟机的ipVPCS 2 >ip 192.168.2.10 192.168.2.1 24PC2 : 192.168.2.10 255.255.255.0 gateway 192.16 ...
  • svnadmin hotcopy进行SVN迁移.svn服务器A(192.168.10.1)----迁移到----->svn服务器B(192.168.10.2)###10.1备份源库svnadmin hotcop ...
  • .net面向对象程序设计深入5MVC6——构建跨平台.NET开发环境Windows/MacOSX/Linux
    [.net 面向对象程序设计深入](5)MVC 6 —— 构建跨平台.NET开发环境(Wi ...
  • 操作系统:WINDOWS2003ORACLE版本:10GORACLE_SID:XZOA 准备工作 C:\>SQLPLUS /NOLOGSQL>CONNECT / AS SYSDBA A:XZOA数据库:  ...
  • 网上搜集的一些命令,非完整,持续性更新,蓝色字体标注的为比较实用的命令netstat -an这个命令能看到所有和本地计算机建立连接的IPproto(连接方式).local aDDRess(本地连接地址).foreig ...
  • ls按时间排序输出文件列表首先,ls --help查看ls相关的与时间排序相关的参数:> ls --help|grep -E "time|sort"如果不指定 -cftuSUX 或 --so ...
  • BSCI配置OSPFSTUB区域
     R1预配置r1(config)#int lo0r1(config-if)#ip ad 1 ...