首页 > 其他分享 >PageOffice 在线编辑 office文件,回调父页面

PageOffice 在线编辑 office文件,回调父页面

时间:2023-03-30 17:34:34浏览次数:56  
标签:function office external refresh PageOffice window value 页面

一、子页面调用父页面的方法

var value=window.external.CallParentFunc("ParentFunName(Arguments);");//父页面的JS函数有返回值
window.external.CallParentFunc("ParentFunName(Arguments);");//父页面的JS函数无返回值

二、是否需要传递参数(子页面关闭窗口的同时刷新父页面为例)

1、无参数

子页面

//子页面窗口关闭后调用父页面的refresh函数
       function ClosePage() {
            window.external.CallParentFunc("refresh();");
            window.external.close();
       }

父页面

//假设父页面有一个自动刷新页面的js函数
      function refresh(){
           window.location.href="index.jsp";
       }

2、有参数

子页面

//子页面窗口关闭后调用父页面的refresh函数
       function ClosePage() {
      		var value = 'zhangsan';
            window.external.CallParentFunc("refresh('" + value + "');"); //一定要注意参数拼接
            window.external.close();
       }

父页面

//假设父页面有一个自动刷新页面的js函数
      function refresh(value){
      	   alert(value);
           window.location.href="index.jsp";
       }

image

注意:如果参数有中文,需要编码两次,在解码

子页面

//子页面窗口关闭后调用父页面的refresh函数
       function ClosePage() {
      		var value =encodeURI(encodeURI('张三'));
            window.external.CallParentFunc("refresh('" + value + "');"); //一定要注意参数拼接
            window.external.close();
       }

父页面

//假设父页面有一个自动刷新页面的js函数
      function refresh(value){
     	   value = decodeURI(value);
      	   alert(value);
           window.location.href="index.jsp";
       }

image

转载:https://blog.csdn.net/wqqqianqian/article/details/128011442

标签:function,office,external,refresh,PageOffice,window,value,页面
From: https://www.cnblogs.com/qq742655/p/17273653.html

相关文章

  • 抢先体验Office 365 Copilot 订阅用户可以尝鲜Word Copilot了!
    简介前不久微软宣布将Microsoft365接入GPT-4,当使用Office办公软件(Word、Excel、PowerPoint、Outlook、Teams等)时,在侧边栏上召唤Copilot(直译:副驾驶,它是一款智能聊天机器人......
  • 配置Microsoft Defender for Office 365以保护Exchange Online
    介绍MicrosoftDefenderforOffice365是微软发布的主要针对于ExchangeOnline安全的一款产品,可保护你的组织免受电子邮件、链接(URL)和协作工具带来的恶意威胁。 它的......
  • 移动端实现页面滚动到下面,自动加载更多
    css代码.box{width:500px;height:500px;overflow-y:auto;}html<divclass="box"ref="box"><!--列表内容放在这里--><!--列表内容如果......
  • js注册页面表单提交验证
    <script> varcode=document.querySelector(".code") varflag=true code.onclick=function(){ if(flag){ flag=false vari=5 //console.l......
  • 转载:PageOffice 在线编辑 office文件,回调父页面
    一、子页面调用父页面的方法varvalue=window.external.CallParentFunc("ParentFunName(Arguments);");//父页面的JS函数有返回值window.external.CallParentFunc("......
  • nginx配置vue打包npm build的静态页面
    nginx配置vue项目server{listen8081;server_name10.8.8.8;indexindex.html;root/home/www/crm/vue/dist;#SSL-STARTSSL相关配置,请勿删......
  • 若依框架-Vue实用框架(权限控制和页面渲染)(四)
    Vue实用框架(权限控制和页面渲染)路由的组成前端token获取那一步中有一块内容,只是简单提了一下,但其实实际涉及到的内容很多: 用户信息的获取第一步的GetInfo后端接口不......
  • 记录--vue刷新当前页面
    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助背景项目当中如果做新增/修改/删除等等操作通常情况下都需要刷新数据或者刷新当前页面.思路(1)如果......
  • CSS3-页面布局基础一
    一、CSS概要web前端开发者最最注的内容是三个:HTML、CSS与JavaScript,他们分别在不同方面发挥自己的作用,HTML实现页面结构,CSS完成页面的表现与风格,JavaScript实现一些客户端......
  • 什么叫动态页面和静态页面?
    静态页面是网页的代码都在页面中,不需要执行asp,php,jsp,.net等程序生成客户端网页代码的网页。静态页面不能自主管理发布更新的页面,如果想更新网页内容,要通过FTP软件把文......