首页 > 其他分享 >刷新页面后,让控制台的js代码继续执行

刷新页面后,让控制台的js代码继续执行

时间:2024-09-13 10:51:21浏览次数:12  
标签:代码 js write reload timeout 控制台 setTimeout 页面

1. 必要的知识

prompt() 弹出对话框,获取用户输入的文本
setTimeout(,) 延迟执行函数
write() 可向指定对象写入html代码或者js代码
with() 设定代码的作用域

 

2.大致框架

    var timeout = prompt("设置刷新时间");
    current = location.href;
    if(timeout > 0)
    {
      setTimeout('reload()', 1000 * timeout);
    }
    else
    {
      location.replace(current);
    }
    
    function reload()
    {
      setTimeout('reload()', 1000 * timeout);
      var frame = '<frameset cols=\'*\'>\n<frame src=\'' + current + '\' /></frameset>';
      with(document)
      {
           // 引用document对象,调用write方法写入框架,打开新窗口
        write(frame);
      
        //此处输入代执行的代码
        
          // 关闭上面的窗口
        void(close());
      };
    }

 

转自:https://www.jianshu.com/p/9021f4540552

标签:代码,js,write,reload,timeout,控制台,setTimeout,页面
From: https://www.cnblogs.com/mxiaoli/p/18411823

相关文章

  • 基于Vue.js的超市商品管理导购中心的设计与实现(开题报告)
    毕业论文(设计)开题报告基于Vue.js的超市商品管理导购中心的设计与实现姓名学院数学与数据科学学院专业班级信息与计算科学202班学号校内指导教师职称/职务副教授校外指导教师陈立为职称/职务工程师起始时间2023年9月~2024年5月教务部制一、开题依据(......
  • 基于Vue.js的超市商品管理导购中心设计与实现(任务书)
    本科毕业论文(设计)任务书学院:数学与数据科学学院学生姓名专业班级信息与计算科学202班学号校内指导教师姓名职称/职务副教授签名校外指导教师姓名职称/职务工程师签名论文题目基于Vue.js的超市商品管理导购中心起始日期2023年9月~2024年5月一、论文(设计......
  • 基于Vue.js的超市商品管理导购中心设计与实现
    目录1前言 11.1研究目的与意义 11.2研究现状 22可行性分析 23系统需求分析 33.1用户需求分析 33.2系统功能分析 43.2.1管理员端 43.2.2员工端 63.3系统性能需求分析 64概要设计 74.1系统结构设计 74.2功能模块设计 74.2.1数据中心模块 ......
  • 关于node安装的全局js库,提示‘not found’
    1.NODE_PATH环境变量未设置在某些系统或环境下,Node.js无法自动找到全局安装的模块,尤其是当NODE_PATH没有正确设置时。解决方案:你可以尝试手动设置NODE_PATH,让Node.js能够找到全局安装的模块。运行以下命令:exportNODE_PATH=$(npmroot-g)你也可以将这条命令......
  • vue3+ts+threejs全景家居VR看房系统v3.0
    一、系统效果图vue3+ts+threejs全景家居VR看房系统v3.0二、系统功能:1.**360°全景自由视角**:用户可以拖拽观看房内全景和自由旋转视角,查看房间的每个角落。2.**场景切换**:用户可以通过点击房间名称热点标注,实现不同房间之间的切换,体验整个房屋的布局。3.**热点标......
  • 前端three.js的Sprite模拟下雨动画效果
    一、效果如图所示:二、原理三、完整代码:index.jsimport*asTHREEfrom'three';import{  OrbitControls}from'three/addons/controls/OrbitControls.js';importmodelfrom'./model.js';......
  • 前端three.js的Sprite模拟下雪动画效果
     一、效果如图所示:二、原理同下雨一样三、完整代码:index.jsimport*asTHREEfrom'three';import{  OrbitControls}from'three/addons/controls/OrbitControls.js';importmodelfrom'./model.js';//模型对象//场景constscene=newTHREE.Scene();......
  • PbootCMS快照被劫持教你快速处理所有页面URL带参数地址转404
    当PbootCMS网站快照被劫持,导致所有页面URL带参数地址转到非法网站时,可以按照以下步骤进行紧急处理:第一步:找出根本原因排除DNS被劫持:检查DNS设置是否正确。使用第三方DNS查询工具(如 nslookup 或 dig)确认DNS解析是否正常。检查PbootCMS源码是否被植入后......
  • 基于java的餐厅点餐订餐餐桌预订系统JAVA.JSP【论文、源码、实训报告】
     博主介绍:......
  • react js 路由 Router
    完整的项目,我已经上传了资料链接起因,目的:路由,这部分很难。原因是,多个组件,进行交互,复杂度比较高。我看的视频教程1.初步使用安装:npminstallreact-router-dom修改index.js/或是main.js把App,用BrowserRouter包裹起来2.Navigate点击按钮,会......