iframe实用操作锦集_javascript技巧

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代码:

复制代码 代码如下:

//根据iframe的id获取对象
var i1 = window.frames['iframeId'];
//var iframe =window.frames[0];也可以
//获取iframe中的元素值
var val=i1.document.getElementById("t1").value

子页面获取父页面中的数据,JS代码:

复制代码 代码如下:

var val = parent.document.getElementById("txt1");

子页面与子页面间的传递,JS代码:

复制代码 代码如下:

var i1 = parent.window.frames['iframeId'];
var val = i1.document.getElementById("text1").value;

刷新父页面

复制代码 代码如下:

function parentReload() { window.parent.location.reload();}

重新加载子页面

复制代码 代码如下:

iframe.Attributes[ "Src"] = "ItemTQEditorPage.aspx";

时间: 2024-12-01 07:20:16

iframe实用操作锦集_javascript技巧的相关文章

Windows8入门操作锦集

你应该来看看!Windows8入门操作锦集 安装好Win 8之后,接下来该做什么呢?你必须习惯使用这个新的操作系统,因为过不了多久,你的老板.朋友或家人就会指望你用它做些正经事了.本指南就是为这个目的服务的.我们将告诉你如何找回桌面,如何更改Windows设置,它有哪些花哨的触屏手势,以及在没有触屏的情况下,又如何用鼠标和键盘来操作.换句话说,我们将告诉你:在Win 8中,你该如何前往你想去的地方,这样你就可以尽快进入工作状态了. 基本手势 Win 8的主界面看上去跟智能手机的界面有点类似,你也

JS获取并操作iframe中元素的方法_javascript技巧

JS获取/设置iframe内对象元素.文档的几种方法 1.IE专用(通过frames索引形象定位): 复制代码 代码如下: document.frames[i].document.getElementById('元素的ID'); 2.IE专用(通过iframe名称形象定位): 复制代码 代码如下: document.frames['iframe的name'].document.getElementById('元素的ID'); 以上方法,不仅对iframe适用,对frameset里的frame也同

对frameset、frame、iframe的js操作示例代码_javascript技巧

框架编程概述 一个HTML页面可以有一个或多个子框架,这些子框架以<iframe>来标记,用来显示一个独立的HTML页面.这里所讲的框架编程包括框架的自我控制以及框架之间的互相访问,例如从一个框架中引用另一个框架中的JavaScript变量.调用其他框架内的函数.控制另一个框架中表单的行为等. 框架间的互相引用 一个页面中的所有框架以集合的形式作为window对象的属性提供,例如:window.frames就表示该页面内所有框架的集合,这和表单对象.链接对象.图片对象等是类似的,不同的是,这些

js操作iframe的一些方法介绍_javascript技巧

1. 获得iframe的window对象存在跨域访问限制. chrome:iframeElement. contentWindowfirefox: iframeElement.contentWindowie6:iframeElement.contentWindow 文章Iframes, onload, and document.domain中说"he iframe element object has a property called contentDocument that contains

javascirpt实现2个iframe之间传值的方法_javascript技巧

本文实例讲述了javascirpt实现2个iframe之间传值的方法.分享给大家供大家参考,具体如下: index.htm <body> <table border="1" width="100%"> <tr> <td width="100%"><iframe src="iframe1.htm" name="aa"></iframe>&

JS防止网页被嵌入iframe框架的方法分析_javascript技巧

本文实例讲述了JS防止网页被嵌入iframe框架的方法.分享给大家供大家参考,具体如下: 例如: <script type="text/javascript"> if (window!=top) // 判断当前的window对象是否是top对象 top.location.href = window.location.href; // 如果不是,将top对象的网址自动导向被嵌入网页的网址 </script> 这段代码是有效的.但是,有一个问题:使用后,任何人都无法

windows8 入门操作锦集

  安装好Win 8之后,接下来该做什么呢?你必须习惯使用这个新的操作系统,因为过不了多久,你的老板.朋友或家人就会指望你用它做些正经事了.本指南就是为这个目的服务的.我们将告诉你如何找回桌面,如何更改Windows设置,它有哪些花哨的触屏手势,以及在没有触屏的情况下,又如何用鼠标和键盘来操作. 换句话说,我们将告诉你:在Win 8中,你该如何前往你想去的地方,这样你就可以尽快进入工作状态了. 基本手势 Win 8的主界面看上去跟智能手机的界面有点类似,你也可以像操控智能手机那样来操控它.Win

五段实用的js高级技巧_javascript技巧

技巧一之setTimeout. 应用案例:比如你想一个函数循环执行10次,怎么办?以前通常是先setInterval,然后clearInterval,技巧一就是克服这个问题 复制代码 代码如下: (function () { var i = 0; function job() { console.log(i++); if (i < 10) { setTimeout(job, 1000); } } job(); })(); 上面这个job函数就只会乖乖的执行10次.然后自动停止 技巧二之高效的fo

BootStrap实用代码片段之一_javascript技巧

如题,持续总结自己在使用BootStrap中遇到的问题,并记录解决方法,希望能帮到需要的小伙伴. 应用场景:经典上下布局中,顶部导航条固定,下部填充不显示滚动条 解决方案:导航条固定在顶部,同时为body设置内边距(padding-top),内边距为导航条高度(默认50px,可自己调整高度),html代码如下: <!--html页面布局--> <div class="container-fluid page-wrapper"> <!--导航栏-->