如何JS实现页面自动刷新,求代码?

lss652019 2010-12-03 02:24:32
如何JS实现页面自动刷新(在页面运行时就一直刷新),求代码?
比如:
有A、B两个页面,A显示数据,B提交数据。点击A中的某个标签弹出B页面,B提交表单后关闭,在A中自动刷新并显示B提交后的数据,请问使用ASP。NET如何实现?
...全文
254 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
lss652019 2010-12-03
  • 打赏
  • 举报
回复
[Quote=引用 15 楼 wdzr_826 的回复:]
引用 2 楼 newdigitime 的回复:

1
<meta http-equiv='refresh' content='5'>

2.
<script>
window.onload=function()
{setTimeout("window.location.reload()",5000)}
</script>

3. ajax
[/Quote]

怎么用?把JS和html代码发来看看.
有A、B两个页面,A显示数据,B提交数据。点击A中的某个标签弹出B页面,B提交表单后关闭,在A中自动局部刷新并显示B提交后的数据,请问使用ASP。NET如何实现?
wdzr_826 2010-12-03
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 newdigitime 的回复:]

1
<meta http-equiv='refresh' content='5'>

2.
<script>
window.onload=function()
{setTimeout("window.location.reload()",5000)}
</script>


3. ajax
[/Quote]
lss652019 2010-12-03
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 szhda4le 的回复:]
要不然只能用ajax或者异步了
[/Quote]
关于局部刷新的例子
lss652019 2010-12-03
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 szhda4le 的回复:]
要不然只能用ajax或者异步了
[/Quote]
用ajax,你有没有例子可看呢?顺便说一下,我用的是web网页,不是windows窗体不是项目是网站
szhda4le 2010-12-03
  • 打赏
  • 举报
回复
要不然只能用ajax或者异步了
wuyq11 2010-12-03
  • 打赏
  • 举报
回复
var sReturn=window.showModalDialog("" + id,'','dialogWidth:420px;dialogHeight:570px,center=yes,status=no,resizable=no,scroll=no,dialogHide=on');;
在子页面
function reload()
{
window.close();
}

加入 <base target="_self"/>

window.dialogArguments.window.location = window.dialogArguments.window.location; self.close();


wuyq11 2010-12-03
  • 打赏
  • 举报
回复
弹出模式窗体
document.getElementById("btb").click();

<script>window.dialogArguments.location.href=window.dialogArguments.location.href;window.close();</script>
szhda4le 2010-12-03
  • 打赏
  • 举报
回复
为什么不把B做成是 A页面弹出的层呢 这样提交之后 如果现实成功 重新绑定一下你要显示的数据就行了

lss652019 2010-12-03
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 zx75991 的回复:]
引用 6 楼 lss652019 的回复:
对了,这样浏览器也刷新了一次,我要的是数据自动刷新,不要浏览器闪了一下的那种刷新

局部刷新ajax了
[/Quote]
是啊,有没有例子看呢?
在关闭B页面时同时在A页面进行局部刷新
天下在我心 2010-12-03
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 lss652019 的回复:]
对了,这样浏览器也刷新了一次,我要的是数据自动刷新,不要浏览器闪了一下的那种刷新
[/Quote]
局部刷新ajax了
lss652019 2010-12-03
  • 打赏
  • 举报
回复
对了,这样浏览器也刷新了一次,我要的是数据自动刷新,不要浏览器闪了一下的那种刷新
lss652019 2010-12-03
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 yan267 的回复:]
页面A弹出窗口B。在关闭B的时候
刷新父窗口A就可以了

//子窗口刷新父窗口


JScript code
<script language=JavaScript>

self.opener.location.reload();

</script>
[/Quote]
如果我只想刷新网页中的一部份呢,那又该如何做?
如:
只想刷新JS里的initData()函数
Issac25Name 2010-12-03
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 langwf 的回复:]
使用showModalDialog打开B窗体,showModalDialog是有返回值的,在B窗口给returnValue赋值,然后使用js判断值,然后在满足条件时:window.location=window.location就可以了
[/Quote]

还是楼上的方法比较实用!!!
langWf 2010-12-03
  • 打赏
  • 举报
回复
使用showModalDialog打开B窗体,showModalDialog是有返回值的,在B窗口给returnValue赋值,然后使用js判断值,然后在满足条件时:window.location=window.location就可以了
newdigitime 2010-12-03
  • 打赏
  • 举报
回复
1
<meta http-equiv='refresh' content='5'>

2.
<script>
window.onload=function()
{setTimeout("window.location.reload()",5000)}
</script>

3. ajax
yan267 2010-12-03
  • 打赏
  • 举报
回复
页面A弹出窗口B。在关闭B的时候
刷新父窗口A就可以了

//子窗口刷新父窗口

<script language=JavaScript> 

self.opener.location.reload();

</script>
打开下面链接,直接免费下载资源: https://renmaiwang.cn/s/izwtb 两种实现页面自更新功能的方法:1)在部分添加以下代码段;2)网页端使用JavaScript实现自动刷新功能。适用于需要实时数据更新和持续操作的场景。 在开发网页应用时,页面的实时更新是一项重要功能,尤其是对于需要实时显示数据的应用程序来说。页面自动刷新技术能够确保用户界面总是显示最新的信息。实现自动刷新主要可以通过两种方式:一种是直接在HTML页面的头部添加特定的代码段;另一种是利用JavaScript编程语言实现更灵活的自动刷新机制。 直接在HTML页面的部分添加特定的meta标签是一种简单快捷的方式。这需要使用一个名为refresh的meta标签,通过设置其content属性,可以指定页面在多长时间后自动刷新或者重定向到新的URL。这种技术的实现非常简单,不需要编写JavaScript代码,只需要在页面的头部标签中添加一行或者几行代码即可。例如,若要让页面在5秒后刷新,只需添加如下代码: ```html ``` 如果需要将页面重定向到另一个页面,可以通过如下方式实现: ```html ``` 这种方法的优点是实现简单,且兼容性好,几乎所有的浏览器都支持。但是,这种方式的缺点也很明显,它无法对刷新过程进行更细致的控制,比如设置刷新的条件、指定刷新的具体部分等,且无法在不刷新整个页面的情况下更新页面内容。 第二种方式是通过JavaScript实现更加灵活和复杂的自动刷新功能。利用JavaScript,开发者可以在客户端控制页面内容的更新。JavaScript提供了定

62,253

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧