前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >[开发技巧]·html实现返回页面并自动刷新

[开发技巧]·html实现返回页面并自动刷新

作者头像
小宋是呢
发布2019-06-27 14:31:35
5.9K0
发布2019-06-27 14:31:35
举报
文章被收录于专栏:深度应用深度应用深度应用

[开发技巧]·html实现返回页面并自动刷新

个人网站–> http://www.yansongsong.cn

  • 问题描述

在进行APP开发或作制作网站时,有时候会遇到你下一级页面操作过以后会改变上一级页面的结果。这时候就需要我们去刷新上一级页面。 一般可以采取三种方式:

  1. 定时刷新
  2. 用eventListener,检测事件
  3. 使用execScript,外部执行js

我选用的是第三个方式,操作简单,效率高,且代码量少。

  • 例程(基于Apicloud平台)

我们在win: a.html打开了一个frame: a_frame.html,然后跳转到win: b.html打开了一个frame: b_frame.html。 现在我们需要返回win: a.html,更新frame: a_frame.html里面的内容。

操作,在b_frame.html JavaScript代码中加入:

function winReload(winName, frameName) {
        var jsFun = 'location.reload();';
        api.execScript({
            name: winName,
            frameName: frameName,
            script: jsFun
        });
    }

执行,在b_frame.html计算出结果,需要返回a.html时,调用:

winReload("a", "a_frame");

因为我的数据是放在服务器端,当执行location.reload()就会自动从服务器端获取更新,如果你的数据存放在本地,可以使用参数传递,或者setStorge()方法。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018年12月18日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • [开发技巧]·html实现返回页面并自动刷新
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档