iframe实用操作锦集


Posted in Javascript onApril 22, 2014

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";
Javascript 相关文章推荐
JQuery文字列表向上滚动的代码
Nov 13 Javascript
javascript判断变量是否有值的方法
Apr 20 Javascript
JQuery使用index方法获取Jquery对象数组下标的方法
May 18 Javascript
浅谈JavaScript的Polymer框架中的事件绑定
Jul 29 Javascript
jQuery带时间的日期控件代码分享
Aug 26 Javascript
基于JavaScript实现高德地图和百度地图提取行政区边界经纬度坐标
Jan 22 Javascript
JavaScript继承学习笔记【新手必看】
May 10 Javascript
微信小程序之多列表的显示和隐藏功能【附源码】
Aug 06 Javascript
Vue项目数据动态过滤实践及实现思路
Sep 11 Javascript
Vue全局loading及错误提示的思路与实现
Aug 09 Javascript
Node.js 在本地生成日志文件的方法
Feb 07 Javascript
Ajax 的初步实现(使用vscode+node.js+express框架)
Jun 18 Javascript
js操作输入框中选择内容兼容IE及其他主流浏览器
Apr 22 #Javascript
jquery分页插件jpaginate在IE中不兼容问题
Apr 22 #Javascript
jquery防止重复执行动画避免页面混乱
Apr 22 #Javascript
Area 区域实现post提交数据的js写法
Apr 22 #Javascript
div失去焦点事件实现思路
Apr 22 #Javascript
js隐式全局变量造成的bug示例代码
Apr 22 #Javascript
JavaScript实现的图像模糊算法代码分享
Apr 22 #Javascript
You might like
php判断ip黑名单程序代码实例
2014/02/24 PHP
PHP动态生成javascript文件的2个例子
2014/04/11 PHP
一张表搞清楚php is_null、empty、isset的区别
2015/07/07 PHP
分享ThinkPHP3.2中关联查询解决思路
2015/09/20 PHP
PHP随机数 C扩展随机数
2016/05/04 PHP
PHP获取当前日期及本周一是几月几号的方法
2017/03/28 PHP
PHP+Session防止表单重复提交的解决方法
2018/04/09 PHP
laravel实现一个上传图片的接口,并建立软链接,访问图片的方法
2019/10/12 PHP
JS Jquery 遍历,筛选页面元素 自动完成(实现代码)
2013/07/08 Javascript
jquery js 重置表单 reset()具体实现代码
2013/08/05 Javascript
javascript的alert box在java中如何显示多行
2014/05/18 Javascript
JS模仿手机端九宫格登录功能实现代码
2016/04/28 Javascript
JavaScript中获取时间的函数集
2016/08/16 Javascript
基于zTree树形菜单的使用实例
2017/12/25 Javascript
vue+element实现批量删除功能的示例
2018/02/28 Javascript
微信小程序实现登录注册tab切换效果
2020/12/29 Javascript
微信小程序实现获取用户信息并存入数据库操作示例
2019/05/07 Javascript
使用preload预加载页面资源时注意事项
2020/02/03 Javascript
JS eval代码快速解密实例解析
2020/04/23 Javascript
如何利用Node.js与JSON搭建简单的动态服务器
2020/06/16 Javascript
[02:57]2014DOTA2国际邀请赛 选手辛苦解说更辛苦
2014/07/10 DOTA
实现python版本的按任意键继续/退出
2016/09/26 Python
详谈python http长连接客户端
2017/06/12 Python
对Python生成汉字字库文字,以及转换为文字图片的实例详解
2019/01/29 Python
Python骚操作之动态定义函数
2019/03/26 Python
Java Spring项目国际化(i18n)详细方法与实例
2020/03/20 Python
linux mint中搜狗输入法导致pycharm卡死的问题
2020/10/28 Python
如何在vscode中安装python库的方法步骤
2021/01/06 Python
CSS3 @media的基本用法总结
2019/09/10 HTML / CSS
实现strstr功能,即在父串中寻找子串首次出现的位置
2016/08/05 面试题
英文求职信结束语大全
2013/10/26 职场文书
实习教师自我鉴定
2013/12/09 职场文书
大学生自我鉴定范文模板
2014/01/21 职场文书
使用numpy实现矩阵的翻转(flip)与旋转
2021/06/03 Python
Java新手教程之ArrayList的基本使用
2021/06/20 Java/Android
Docker容器harbor私有仓库部署和管理
2022/08/05 Servers