js 页面刷新

js 页面刷新刷新为新的页面获得当前页面的 url 即浏览器显示的地址 window location href 按下 enter 页面刷新为百度刷新为当前页面 1 history go 0 2 location reload 3 location location4 location assign location 5 document execcommand refresh 6 window navigate location 7 location repla

刷新为新的页面

获得当前页面的url,即浏览器显示的地址:

window.location.href;

js 页面刷新

按下enter,页面刷新为百度

 

 

刷新为当前页面

 

js 页面刷新

1,history.go(0)
2,location.reload()
3,location=location
4,location.assign(location)





5,document.execcommand(‘refresh‘)
6,window.navigate(location)
7,location.replace(location)
8,document.url=location.href.










window.location.reload()

 

window.parent.location.href=” 框架页重定向

自动刷新页面的方法:
1,页面自动刷新:把如下代码加入 区域中

其中20指每隔20秒刷新一次页面。



例:数据添加成功后弹出对话框并刷新页面

window.location.Reload()和window.location.href等联系和区别

 

在web开发中经常会遇到页面刷新的系列问题,现在总结如下:

1、js 刷新页面window.location.reload();

强制刷新页面,从服务器重新请求! (如果有数据提交的话,会提示是否提交的(是和否选项)),促使浏览器重新下载当前的页面。

2、window.location.href设置或返回完整的 URL。

在js中关于location.href的用法究竟有哪几种,究竟有哪些区别?

top.location.href=”url” 在顶层页面打开url(跳出框架)   

self.location.href=”url” 仅在本页面打开url地址   

parent.location.href=”url”   在父窗口打开Url地址   

this.location.href=”url”    用法和self的用法一致 if (top.location == self.location) 判断当前location 是否为顶层来 禁止frame引用  

 如果页面当中有自定义的frame的话,也可以将parent self top换为自定义frame的名称 效果就是在自定义frame窗口打开url地址

3、replace 方法,该方法通过指定URL替换当前缓存在历史里(客户端)的项目,因此当使用replace方法之后,你不能通过“前进”和“后退”来访问已经被替换的URL。
语法:location.replace(URL) 参数: URL

在实际应用的时候,重新刷新页面的时候,我们通常使用: location.reload() 或者是 history.go(0) 来做。因为这种做法就像是客户端点F5刷新页面,所以页面的method=”post”的时候,会出现“网页过期”的提示。那是因为Session的安全保护机制。可以想到: 当调用 location.reload() 方法的时候, jsp页面此时在服务端内存里已经存在, 因此必定是 IsPostback 的。如果有这种应用: 我们需要重新加载该页面,也就是说我们期望页面能够在服务端重新被创建, 我们期望是 Not IsPostback 的。这里,location.replace() 就可以完成此任务。被replace的页面每次都在服务端重新生成。你可以这么写: location.replace(location.href)

PS:window.location.Reload()和window.location.href 区别:

 

在IFrame中使用window.location.reload()到底是刷新父窗口还是只刷新IFrame中的内容呢?

结果我也不知道,那就动手起来吧

先写一个子窗口,实现一个时钟功能,见代码test.html

 
   
   子窗口1 
          
  

再写一个父窗口,在父窗口中用IFrame应用子窗口,见代码frame.html

 
   
   父窗口 
   
父窗口

子窗口



效果图:

135929_2TRO_3017023.png

点击父窗口中的reload很显然会刷新当前的页面,那么点击子窗口中的reload呢?

先说下结论,点击子窗口中的reload只会刷新子窗口中的文本内容,看效果

141402_cY7j_3017023.gif

动手试试吧

再分享一个在iframe项目中经常用到的函数,情景描述:在dialog中点击确认按钮,修改了数据库中的内容,导致页面上的内容和数据库中的不一致,那么就可以在确认按钮上绑定closeDialog(dialog,1),在dialog中点击取消按钮取消修改,则可绑定closeDialog(dialog),这样就不会重新加载。

var closeDialog = function(dialog,status){ dialog.close();//先关闭弹窗     //如果传入的status==1,那么重新加载iframe中的内容 if(status==1){ window.location.reload(); } };

转载于:https://my.oschina.net/GinkGo/blog/

 

 

window.location.reload()这个页面刷新有没有返回参数,比如说是刷新成功或者失败?

 

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/202983.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月19日 下午10:51
下一篇 2026年3月19日 下午10:52


相关推荐

  • arping指令linux,arping命令详解「建议收藏」

    arping指令linux,arping命令详解「建议收藏」1版本arping主要就是查看ip的MAC地址及IP占用的问题。arping有两个版本,一个版本是ThomasHabets这个人写的,这个版本有个好处是可以arping,也就是说我们可以通过MAC地址得到IP;还有一个版本是Linuxiputilssuite的,这个版本就不能通过MAC地址,解析出IP地址了。可以使用arping-V查看系统的arping的版本[root@dev-…

    2022年6月10日
    46
  • 网络安全企业推出OpenClaw安全部署指南,为企业快速创新与安全可控提供可行化路径

    网络安全企业推出OpenClaw安全部署指南,为企业快速创新与安全可控提供可行化路径

    2026年3月12日
    3
  • Fungus插件_插件大师

    Fungus插件_插件大师一个任务的fungus声明fungus设置一个开关,当触发碰撞器时,将开关打开,当在持续碰撞时如是碰到的是人物,并且按下空格且开关为开,就执行对话重载名字并且关闭开关//多个任务的时候就是加个else其他都一样usingSystem;usingSystem.Collections;usingSystem.Collections.Generic;usingFungus;usingUnityEngine;publicclassFungunNpcGrandFather:.

    2025年7月26日
    8
  • java 一个数的绝对值_java输入一个数求绝对值,java绝对值怎么写?

    java 一个数的绝对值_java输入一个数求绝对值,java绝对值怎么写?下面要给大家分享的是三个输入一个数求绝对值的 java 实例 一起来看看用 java 求一个数的绝对值的完整代码吧 题目 1java 输入一个数 输出它的绝对值 代码实现 1publicclass 绝对值 publicstatic String args System out println 输入一个整数 n Scanners newScanner System in

    2026年3月16日
    2
  • Java开发手册之日志规约[通俗易懂]

    Java开发手册之日志规约[通俗易懂]Java开发手册之日志规约

    2022年4月22日
    41
  • python循环语句for怎么用_python编程

    python循环语句for怎么用_python编程Python的for循环for语句是Python中执行迭代的两个语句之一,另一个语句是while。如果你对Python的迭代并不是很熟悉的话,Python中的迭代:for、while、break、以及continue语句是一个不错的切入点。Python中,for循环用于遍历一个迭代对象的所有元素。循环内的语句段会针对迭代对象的每一个元素项目都执行一次。暂且可以将迭代对象想象成一个对象集合,我们可以一个个遍历里面的元素。用for循环获取列表元素一、在获取值也获取下标方式一:当在py

    2022年8月12日
    8

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号