使用到iframe的页面中父页面和子页面之间的访问
2017-06-05 09:24
337 查看
$("#FrameIndex").contents().find("#FileName")父查找子
$('#indexMax', parent.document) 查找父页面的元素
window.parent.XLGetList();调用父页面的方法;
一、jQuery 父、子页面之间页面元素的获取,方法的调用:
1. 父页面获取子页面元素:
格式:$("#iframe的ID").contents().find("#iframe中的控件ID").click();
实例:$("#ifm").contents().find("#iBtnOk").click(); // ifm 为 <iframe> 标签 id; iBtnOk 为子页面按钮 id
2. 父页面调用子页面方法:
实例:document.getElementById('FrameIndex').contentWindow.getSheBeiList();
3. 子页面获取父页面元素:
格式:$("#父页面元素id" , parent.document);
实例:$("#pBtnOk" , parent.document).click();
// pBtnOk 为父页面标签 id
二、原生 js 父页面元素的获取,方法的调用:
1. 子页面调用父页面方法:
格式:parent.父页面方法
实例:parent.pClick(); // pClick 为父页面 js 方法
2. 子页面获取父页面元素:
格式:window.parent.document.getElementById("父窗口元素ID");
实例:window.parent.document.getElementById("pBtnOk");// pBtnOk为父页面标签 id
$('#indexMax', parent.document) 查找父页面的元素
window.parent.XLGetList();调用父页面的方法;
一、jQuery 父、子页面之间页面元素的获取,方法的调用:
1. 父页面获取子页面元素:
格式:$("#iframe的ID").contents().find("#iframe中的控件ID").click();
实例:$("#ifm").contents().find("#iBtnOk").click(); // ifm 为 <iframe> 标签 id; iBtnOk 为子页面按钮 id
2. 父页面调用子页面方法:
实例:document.getElementById('FrameIndex').contentWindow.getSheBeiList();
3. 子页面获取父页面元素:
格式:$("#父页面元素id" , parent.document);
实例:$("#pBtnOk" , parent.document).click();
// pBtnOk 为父页面标签 id
二、原生 js 父页面元素的获取,方法的调用:
1. 子页面调用父页面方法:
格式:parent.父页面方法
实例:parent.pClick(); // pClick 为父页面 js 方法
2. 子页面获取父页面元素:
格式:window.parent.document.getElementById("父窗口元素ID");
实例:window.parent.document.getElementById("pBtnOk");// pBtnOk为父页面标签 id
相关文章推荐
- 今天使用ie6访问有iframe页面时,出现cookie被阻挡的问题解决方法
- 相同域下,父页面和iframe之间方法和变量的访问
- 父页面里两个iframe之间互相访问
- 当前窗口和Iframe之间的相互访问(图片上传成功后立刻显示在当前页面上)
- 相同域下,父页面和iframe之间方法和变量的访问
- 使用jquery访问页面中iframe中的内容
- js:iframe的使用及页面嵌套多个iframe时iframe和父页子页之间的调用
- asp.net 中使用iframe动态加载页面
- JSP页面中如何使用相对路径访问文件
- JSP页面如何访问标签中定义的变量-使用实现
- 使用本机IP无法访问IIS或apache Web页面的问题
- iframe中js调用父页面的使用方法
- (精)在ASP.NET中使用IFRAME+DIV,可以实现在同一页面使用弹出(模态)窗口
- 使用Server.Transfer在页面之间传递数据
- Delphi2009中使用dbExpress组件访问MySql(登陆页面)
- asp.net 中使用iframe动态加载页面
- 有一种程序架构是介于C/S和B/S之间的,通常的做法是Windows Form系统在程序中访问Web Form页面来完成相关模块的操作,比如招行网银系统。
- 安装完vs.2005之后,重新安装iis后无法使用http方式访问asp.net工程的页面的问题的解决方法
- jsp页面之间使用共享变量
- 页面内iframe嵌套使用导致浏览器进度条始终处于loading状态