调用父级中的 aaa的函数

子页面中:

οnclick="window.parent.frames.aaa()"

父页面中:

function aaa()

{

alert(‘bbbbb’);

}

----------------------------------------------

frame框架里的页面要改其他同框架下的页面或父框架的页面就用parent

window.opener引用的是window.open打开的页面的父页面。

window.frames对象可以引用iframe里的页面,也可以引用frameset里的页面.

可以这样

window.frames[0].document.getElementById(‘xx’);

可以这样

window.frames[0].document.body.innerHTML;

frm = window.parent.window.frames[‘uploadFrame’];

frmDocument = frm.document;

frm.sb(3); //sb 是uploadFrame页面里的一个函数

对于firefox

如果你遇到报错:parent.document.frames has no properties

换为如下代码就可以了,这个代码IE,ff兼容. frm = window.parent.window.frames[‘uploadFrame’];其实 frames 集合并不是挂在 document 而是挂在 window 对象下.

注意这样修改frame里的页面有限制,就是必须是同域下的,否则无法访问

如果是同一域下,但是子域名不同,那么涉及到的js,html文件都加上一句。

document.domain = xxx.com [这里填写你的域名]

document.getElementById(‘iframeid’).contentWindow.document.getElementById(‘someelementid’);

js弹窗页面后调用父页面函数

(例如:调用父页面函数test2())

window.opener.test2();

框架子页面调用上一个页面方法

(例如:上一页面的框架frame名为menuBar,调用onhook()函数)

window.top.frames["menuBar"].onhook();

js弹窗页面调用父页面框架子页面函数

(如:弹窗页面调用,frame名为menuBar)window.opener.top.frames['menuBar'].onhook();

html调用父页面的函数,js调用父框架函数与弹窗调用父页面函数的方法相关推荐

  1. html 简单机器人对话页面,简单的js聊天机器人框架BotUI

    Botui是一款简单的js聊天机器人框架.Botui基于Vue.js,通过简单配置,就可以制作出一个功能简单的聊天机器人,非常神奇. 使用方法 在页面中引入botui.min.css和botui-th ...

  2. 谷歌html弹出ie页面,HTML用JS识别浏览器,IE内核则调用谷歌打开指定链接

    index function test() { /* 创建ActiveXObject实例,只在IE下有效,才可以创建 */ if (IEVersion() != -1 ){ var objShell= ...

  3. html禁止页面左右滑动,js阻止移动端默认事件以及只阻止横向滚动事件方法

    js阻止移动端默认事件,是在相关的touch事件的时候利用event.preventDefault();来阻止默认滚动行为,但是如果要实现阻止横向滚动行为而不阻止竖向滚动行为就要写一个方法通过手指滑动 ...

  4. js代码 父页面调用子页面中的js方法,子页面调用父页面中的js方法

    文中代码亲测可用,转载以示尊重!!! <!--主页面中的JS代码--> <script type="text/javascript"> //调用子页面的方法 ...

  5. qt如何把父窗口的变量传给子窗口_父窗口和iframe子窗口之间相互传递参数和调用函数或方法...

    1.父窗口向子窗口传递参数: 可以在url中添加参数:2.html?a=1&b=2&c=3 然后在子页面上可用js解析,提供一个函数: function getQueryStr(sAr ...

  6. 页面回传与js调用服务器端事件(转)

    第一章. Asp.net中服务端控件事件是如何触发的 Asp.net 中在客户端触发服务器端事件分为两种情况: 一.   WebControls中的Button 和HtmlControls中的Type ...

  7. html调用js页面显示不出来了,JS代码文件调用显示乱码,直接写在html页面的里可以调用,但是单独放在js文件里不能调用...

    最近遇到了一个很奇怪的问题,就是在HTML网页代码里直接写JS代码可以正常运行的代码,使用JS文件调用就不行. var cities = [ { "name" : "北京 ...

  8. asp.net页面回传与js调用服务端事件、PostBack的原理详解(转)

    Asp.net中服务端控件事件是如何触发的 Asp.net 中在客户端触发服务器端事件分为两种情况: 一.   WebControls中的Button 和HtmlControls中的Type为subm ...

  9. JS实现关闭当前子窗口,刷新父窗口及调用父窗口的方法

    一.JS实现关闭当前子窗口,刷新父窗口 JS代码如下: <script>  function refreshParent() {   window.opener.location.href ...

  10. asp.net页面回传与js调用服务端事件、PostBack的原理详解

    ASP.ENT中,有两种实现页面PostBack的机制,不管是哪种回传方式,最终均是Form表单提交. 一.原始的Form表单提交 WebControls中的Button和ImageButton控件, ...

最新文章

  1. Tomcat 与 Resin PK大战
  2. (Windows Maven项目)Redis数据库的安装和操作实现
  3. STM32开发 -- 状态机与状态切换逻辑
  4. c++实现决策树分类汽车评估数据集_R有监督机器学习-分类方法
  5. 保护眼睛的电脑设置_干货,怎么设置显示器,才能保护好我们的眼睛?
  6. 深度学习(四十六)Adversarial Autoencoders学习笔记
  7. Debug在中Eclipse的应用
  8. 图片水印 之 二
  9. LINUX自学-初识LINUX
  10. 强大web打印控件下载 - 2019年最新支持所有浏览器-楚琳打印
  11. 小鸡模拟器android,安卓小鸡模拟器运行总结~
  12. 软件项目管理与过程改进 BB平台 题库整理
  13. 【Android】【架构】【美团猫眼模块化】
  14. 高仿富途牛牛-组件化-优秀的时钟
  15. 关于论坛数据库的设计
  16. html没有注册类,电脑提示没有注册类别的解决方法大全
  17. Android应用程序(APK)的编译打包过程
  18. Centos6.3挂载移动硬盘,新硬盘方法
  19. crypto buuctf 还原大师
  20. 选择网管软件有哪些好处呢?

热门文章

  1. C++语言程序设计上机指导(二级),C++语言程序设计上机指导(二级)
  2. rds 如何学习数据库_如何将本地数据库迁移到云数据库 RDS 上?
  3. Gen系列服务器,新计算、新体验 | 新华三全新HPE Gen10系列服务器响彻“云”端
  4. android设置输入框输入字符限制,Android EditText限制输入字符的方法总结
  5. php 开启,PHP服务的开启详细步骤
  6. win7无法连接打印机拒绝访问_“Windows无法连接打印机,操作失败,错误为0x000003e3”...
  7. C语言(CED)钢条最优切割收益
  8. 【初涉C语言】程序员欢迎来到C语言的世界!
  9. python面向对象类_python面向对象-类和对象
  10. DVWA Cross Site Request Forgery (CSRF) -------WP