下面主页面和子页面互相传值的DEMO 如果仅仅需要子页面触发主页面的函数 仅需 [ parent.window.你的函数 ] 就可以了 DOM方法:父窗口操作IFRAME:window.frames["iframeSon"].documentIFRAME操作父窗口: window.parent.do ...
分类:
Web程序 时间:
2019-05-24 19:21:41
阅读次数:
104
在App开发中,经常会遇到子页面给父级页面传值,通过自定义事件,用户可以轻松实现数据传递。 一、添加自定义事件监听操作和标准js事件监听类似,可直接通过window对象添加,如下: window.addEventListener('customEvent',function(event){ //通过 ...
分类:
其他好文 时间:
2019-05-14 13:29:53
阅读次数:
139
父页面获取iframe页面元素和变量 获取方法:$("#id")[0].contentWindow.showInfo(); 获取元素: $("#id").contents().find("#suggestBox"); iframe子页面获取父页面元素变量 window.parent.showInfo ...
分类:
Web程序 时间:
2019-04-26 14:42:29
阅读次数:
178
前段时间开发微信公众号时,需要用到从编辑页面点击保存后,跳转到列表页面后并刷新,网上找了好多 function f_close(){ if(typeof(WeixinJSBridge)!="undefined"){ //WeixinJSBridge.call('closeWindow'); hist ...
分类:
微信 时间:
2019-04-24 00:11:34
阅读次数:
302
一 postMessage应用于主页面和iframe之间进行数据的传递 1 子iframe页面向主页面进行数据传递; 2 主页面向子页面进行数据的下发,比如需要将初始计数的数据分发到各个iframe 二 postMessage应用于js主线程和worker多线程之间进行数据传递,下面对比原生和web ...
分类:
其他好文 时间:
2019-04-19 18:13:39
阅读次数:
157
一:使用layer.open打开的子页面 window.parent.location.reload()//刷新父页面 var index = parent.layer.getFrameIndex(window.name)//获取窗口索引 parent.layer.close(index) 1:刷新 ...
分类:
其他好文 时间:
2019-04-12 10:35:56
阅读次数:
196
前言 在不同的端口号,甚至是不同的ip进行iframe嵌套的时候,在父页面调用子页面的方法的时候,报错 问题原因 在不同端口号下,不能使用传统的iframe嵌套调用方法。 因为 同源安全策略 你不能用javascript访问一个<iframe>,如果你能做到这一点,那将是一个巨大的安全缺陷。对于同一 ...
分类:
数据库 时间:
2019-04-11 16:40:37
阅读次数:
2424
有的网站或者后台系统由于页面有公共的部分,比如菜单,会把公共的部分放在一个页面,这里称之为父页面,而把具体的内容放入一个iframe中,之后的请求改变iframe的内容。但是这样会有一个问题,因为浏览器的url是父页面的链接,当你按F5刷新的时候,并不是刷新iframe所对应的页面,而是刷新了父页面 ...
分类:
Web程序 时间:
2019-04-08 00:50:32
阅读次数:
253
页面传值是非常常用的,layui自带弹窗功能,但是内置使用的是location.href 暂时没找到方法条件请求头,所以在后台需要放开拦截器, ...
分类:
其他好文 时间:
2019-04-07 09:34:19
阅读次数:
260
一、简介 1、postMessage()方法允许来自不同源的脚本采用异步方式进行有限的通信,可以实现跨文本档、多窗口、跨域消息传递 2、postMessage(data,origin)方法接受两个参数: (1)data:要传递的数据,html5规范中提到该参数可以是JavaScript的任意基本类型 ...
分类:
其他好文 时间:
2019-03-15 01:02:01
阅读次数:
232