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 相关文章推荐
SUN的《AJAX与J2EE》全文译了
Feb 23 Javascript
jQuery的强大选择器小结
Dec 27 Javascript
js 中{},[]中括号,大括号使用详解
May 12 Javascript
DWZ刷新dialog解决方法
Mar 03 Javascript
jQuery实现自定义下拉列表
Jan 05 Javascript
jQuery图片渐变特效的简单实现
Jun 25 Javascript
JS实现的系统调色板完整实例
Dec 21 Javascript
解决给dom元素绑定click等事件无效问题的方法
Feb 17 Javascript
详解用webpack2.0构建vue2.0超详细精简版
Apr 05 Javascript
Vue-router的使用和出现空白页,路由对象属性详解
Sep 03 Javascript
微信小程序第三方框架对比 之 wepy / mpvue / taro
Apr 10 Javascript
js中let能否完全替代IIFE
Jun 15 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版自动生成文章摘要
2008/07/23 PHP
php中的注释、变量、数组、常量、函数应用介绍
2012/11/16 PHP
php获取从百度搜索进入网站的关键词的详细代码
2014/01/08 PHP
php数组转成json格式的方法
2015/03/09 PHP
PHP使用Memcache时模拟命名空间及缓存失效问题的解决
2016/02/27 PHP
PHP实现权限管理功能示例
2017/09/22 PHP
thinkPHP5分页功能实现方法分析
2017/10/25 PHP
javascript语言结构小记(一)
2011/09/10 Javascript
jquery+ajax实现跨域请求的方法
2015/01/20 Javascript
JavaScript常用的弹出广告及背投广告实现方法
2015/02/06 Javascript
jQuery+CSS3折叠卡片式下拉列表框实现效果
2015/11/02 Javascript
深入探究JavaScript中for循环的效率问题及相关优化
2016/03/13 Javascript
动态加载js、css的简单实现代码
2016/05/26 Javascript
VueJS 集成 Medium Editor的示例代码 (自定义编辑器按钮)
2017/08/24 Javascript
seajs中模块依赖的加载处理实例分析
2017/10/10 Javascript
AngularJS中下拉框的高级用法示例
2017/10/11 Javascript
Vue底层实现原理总结
2018/02/17 Javascript
解决vue的变量在settimeout内部效果失效的问题
2018/08/30 Javascript
es6数值的扩展方法
2019/03/11 Javascript
jQuery zTree树插件的使用教程
2019/08/16 jQuery
React 父子组件通信的实现方法
2019/12/05 Javascript
JS出现404错误原理及解决方案
2020/07/01 Javascript
Python计算程序运行时间的方法
2014/12/13 Python
python安装与使用redis的方法
2016/04/19 Python
使用pyecharts在jupyter notebook上绘图
2020/04/23 Python
Tensorflow的可视化工具Tensorboard的初步使用详解
2018/02/11 Python
Python字典深浅拷贝与循环方式方法详解
2020/02/09 Python
使用 Python 遍历目录树的方法
2020/02/29 Python
html5简介及新增功能介绍
2020/05/18 HTML / CSS
产品质量承诺书
2014/03/27 职场文书
师范生求职信
2014/06/14 职场文书
2014年小学语文工作总结
2014/12/20 职场文书
2015年感恩父亲节活动策划方案
2015/05/05 职场文书
导游词之介休绵山
2019/12/31 职场文书
MySQL 逻辑备份与恢复测试的相关总结
2021/05/14 MySQL
SQL中的连接查询详解
2022/06/21 SQL Server