首页
学习
活动
专区
圈层
工具
发布

PageOffice打开的页面(子页面)回调父页面的函数传值

用于PageOffice浏览器打开的页面(子页面)回调父页面JS函数,此功能有如下用途:可以实现子页面调用父页面的JS函数;可以实现子页面给父页面传参;可以实现子页面更新父页面的局部状态信息;可以实现子页面刷新整个父页面等功能...functionFuncName(paramJson){//此处编写您的js代码return'';//返回值必须是字符串类型}前端代码例如:调用openWindow的页面(父页面)有一个计数器,每次点击子页面中的按钮都回调父页面函数使得这个计数器的值...(POBrowser打开的页面)按钮点击时,通过执行下面的increaseCount函数回调父页面的updateCount函数。...paramJson:pstr,//传递参数success:function(strRet){//回调成功,获取回调函数的返回值alert("现在父窗口Count的值为:"+strRet);},error...:function(strErr){if(strErr.indexOf('parentlost')>-1){alert('父页面关闭或跳转刷新了,导致父页面函数没有调用成功!')

22210
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    PageOfficeV6.7.0.1回调父页面的函数传值

    PageOffice版本:V6.7.0.1版本查看本示例演示效果(Windows版)查看本示例演示效果(国产版)POBrowser内置的JS函数CallParentFunc用于PageOffice浏览器打开的页面...(子页面)回调父页面JS函数,此功能有如下用途:可以实现子页面调用父页面的JS函数;可以实现子页面给父页面传参;可以实现子页面更新父页面的局部状态信息;可以实现子页面刷新整个父页面等功能。...前端代码例如:调用openWindow的页面(父页面)有一个计数器,每次点击子页面中的按钮都回调父页面函数使得这个计数器的值+1。...paramJson: pstr, //传递参数 success: function (strRet) { //回调成功,获取回调函数的返回值 alert("现在父窗口Count的值为:"...,导致父页面函数没有调用成功!')

    17810

    解决浏览器差异导致从子页面回到父页面,父页面不刷新的问题

    我的问题也是如此,我的需求是从父页面跳转子页面,子页面提交后返回父页面,并且父页面刷新。   ...Android的Chrome浏览器对这个需求就很容易支持,因为他每次页面重新显示的时候,都会刷新整个页面。而IOS的Safari浏览器出现了问题,Safari浏览器会读取缓存,不会重新刷新页面。...总体思路是在子页面返回时,告知父页面刷新。并且只在IOS上执行这个操作,否则Android会刷新两遍。   ...由于笔者对JS并不算精通,最初是想参考Android原生的回调操作,利用js实现页面回调,最后没能实现。然后考虑利用浏览器的生命周期,在H5中应该叫做事件,来处理。   ...它是在页面显示的时候响应,同时支持Chrome和Safari。

    3.8K20

    vue父页面给iframe子页面传值

    在vue父页面有两个个参数 名称和图标,需要把这两个参数传到iframe的地图里面,在地图触发绘点事件的时候,获取到传来的参数并且展示 vue:传值给子页面iframe // 传值给子页面iframe...this.name, }; iframeWindow.postMessage(data, '*'); }, iframe接收父页面的值...-- iframe.html --> // 监听来自vue父页面的消息 window.addEventListener('message', function(event) { const...= event.data; // 在这里处理接收到的消息 console.log('Received message from parent:', data); }); 当父页面中的按钮被点击时...子页面通过监听message事件获取传递的值,并进行相应的处理。 这种方法需要父页面和子页面在同一个域名下,否则会因为浏览器的同源策略而导致通信失败。

    3.3K20

    JS和JQuery获取当前元素的兄弟及父级等元素的方法

    jQuery获取: jQuery.parent(expr),找父亲节点,可以传入 expr 进行过滤,比如 $("span").parent() 或者 $("span").parent(".class"...) jQuery.parents(expr),类似于 jQuery.parents(expr) ,但是是查找所有祖先元素,不限于父元素 jQuery.children(expr),返回所有子节点,这个方法只会返回直接的孩子节点...获取: var chils= s.childNodes;  //得到s的全部子节点 var par=s.parentNode;   //得到s的父节点 var ns=s.nextSibling;   /...获取节点父级,子级元素:JS的方法会比JQUERY麻烦很多,主要则是因为FF、谷歌浏览器会把你的换行也当作DOM元素:空的text元素,目前IE也是这样       原生的JS获取ID为test的元素下的子元素。

    15K10

    【自然框架】 页面里的父类—— (补充)

    没想到下午发的《【自然框架】 页面里的父类——把共用的东东都交给父类,让子类专注于其他。 》启发了热烈讨论,还以为又是一大堆的口水回复呢。...看了回复后的思考: 1、看了大家的回复,我也觉得把权限验证的函数放在PagePermission不太适合,所以我想把它放在另一个地方——UserInfo,就是记录登录人信息的一个类。...树状功能节点页面,这类的也就三个,也可以直接继承System.Web.UI.Page,这样继承的层数不就少了吗。或者给这三个页面单独做一个父类。 不过有必要为了减少继承的层数而特意这么做吗?...我觉得继承的一个优点就是可以“被动”执行,就是说不用在子类里面现象的调用函数,而是由父类默默的去做了。...当然这么做也有个缺点,那就是如果不看看父类的代码(或者看说明文档)的话,那么就不知道父类到底做了什么。 欢迎大家继续拍板砖,呵呵,这样的讨论氛围我还是很喜欢的。大家觉得呢?

    1.3K50

    vue.js数据渲染完成后,获取页面高度问题

    遇到的问题 通过接口请求出来的数据,渲染到页面上,再获取元素内容高度的时候,高度为0 为什么高度会是0 因为我是在接口返回数据后,就直接在回调函数里获取了元素内容的高度。...虽然数据获取到了,但是页面还没有及时的渲染出来,所以获取的内容高度就为0了 然后我就延迟2秒获取内容高度,发现内容高度是渲染完成后的正常高度,但是这样肯定是不行的。...这样回调函数将在 DOM 更新完成后被调用。...部分代码示例一: mounted() { this.getDataList(); //调用方法 }, methods: { //获取数据列表 getDataList() {...1&keywords=') .then(function (res) { that.dataList = res.data.data; //将获取到的数据赋值给

    7.9K30
    领券