如何JS实现页面自动刷新,求代码?
如何JS实现页面自动刷新(在页面运行时就一直刷新),求代码?比如:
有A、B两个页面,A显示数据,B提交数据。点击A中的某个标签弹出B页面,B提交表单后关闭,在A中自动刷新并显示B提交后的数据,请问使用ASP。NET如何实现? --------------------编程问答-------------------- 页面A弹出窗口B。在关闭B的时候
刷新父窗口A就可以了
//子窗口刷新父窗口
<script language=JavaScript>--------------------编程问答-------------------- 1
self.opener.location.reload();
</script>
<meta http-equiv='refresh' content='5'>
2.
<script>
window.onload=function()
{setTimeout("window.location.reload()",5000)}
</script>
3. ajax --------------------编程问答-------------------- 使用showModalDialog打开B窗体,showModalDialog是有返回值的,在B窗口给returnValue赋值,然后使用js判断值,然后在满足条件时:window.location=window.location就可以了 --------------------编程问答--------------------
还是楼上的方法比较实用!!! --------------------编程问答--------------------
如果我只想刷新网页中的一部份呢,那又该如何做?
如:
只想刷新JS里的initData()函数 --------------------编程问答-------------------- 对了,这样浏览器也刷新了一次,我要的是数据自动刷新,不要浏览器闪了一下的那种刷新 --------------------编程问答--------------------
局部刷新ajax了 --------------------编程问答--------------------
是啊,有没有例子看呢?
在关闭B页面时同时在A页面进行局部刷新 --------------------编程问答-------------------- 为什么不把B做成是 A页面弹出的层呢 这样提交之后 如果现实成功 重新绑定一下你要显示的数据就行了
--------------------编程问答-------------------- 弹出模式窗体
document.getElementById("btb").click();
或
<script>window.dialogArguments.location.href=window.dialogArguments.location.href;window.close();</script> --------------------编程问答-------------------- 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();
--------------------编程问答-------------------- 要不然只能用ajax或者异步了 --------------------编程问答--------------------
用ajax,你有没有例子可看呢?顺便说一下,我用的是web网页,不是windows窗体不是项目是网站 --------------------编程问答--------------------
关于局部刷新的例子 --------------------编程问答-------------------- --------------------编程问答--------------------
怎么用?把JS和html代码发来看看.
有A、B两个页面,A显示数据,B提交数据。点击A中的某个标签弹出B页面,B提交表单后关闭,在A中自动局部刷新并显示B提交后的数据,请问使用ASP。NET如何实现?
补充:.NET技术 , ASP.NET