我用JAVASCRIPT:HISTORY.GO(-1)返回一个页面的时候想刷新!!!????

时间:2022-08-26 16:20:47
我用JAVASCRIPT:HISTORY.GO(-1)返回一个页面的时候,发现数据没有变,但我可能已经改了好多的,所以我需要刷新以下,但我该怎么做呢,我没有好的办法,只好请教啦!!!

18 个解决方案

#1


页面禁止缓存就行啦,返回上一个页面的时候就只有到服务端重新调取页面.

#2


response.redirect ""

#3


那我要怎么禁止呀,

#4


谢谢你呀!

#5


response.cachecontrol="no-cache"
Response.AddHeader "pragma","no-cache"

#6


谢谢你们,我马上去看看:
  我开始以为是response.buffer=false,后来不正确
ssm1226的方法,我马上去试一试,谢谢,为什么我给你们分的时候,有问题,

呵呵,这个也好求教!!!

#7


JAVASCRIPT:HISTORY.GO(-1)用这个之后就是返回功能啊,应该是也面自动刷新的,你要什么样的功能?

#8


Response.Expires = 0

#9


如果你要刷新的话,就response.redirect="pagename" 或者直接"pagename",如果你是链接的话

#10


用reload()可以刷新,例如:
window.opener.location.reload()

#11


用response.redirect最好!

#12


教你一个方法,简单易用

public nocache
nocache = Year(Now()) & Month(Now()) & Day(Now()) & Minute(Now()) & Hour(Now()) & Second(Now()) & Timer


再在要跳转的部位写入如下代码:

<script language=javascript>
    window.open('要转到的页?<%=nocache%>','_self');
</script>

ok,保证你的这个页怎么都会是新的。

#13


JAVASCRIPT:HISTORY.GO(-1),location.reload()
这样在返回时就会自动刷新。

#14


可是我的在WIN2K下不行,我也不晓得是为什么,好怪!

#15


我想是我讲的不清楚,现在仔细的讲详细些:
   我的是一个文章管理系统,显示文章标题文件是files_list.asp,是带分页的,点“标题”就可以显示文章,点“编辑”就能修改,当我点“编辑”就修改文章的标题,内容,等等,保存就会返回files_list.asp,
   我用response.redirect "files_list.asp" 就有可能分页的信息就没有啦!也就是在实际中总是返回的第一页!即pageno="1"
   我用javascript:history.go(-2)的话我改的信息没有显示,我刷一下就可以啦!
   我想过用session("pageno")来保存,可是在file_list.asp关闭后还要将session("pageno")置为"1",很不好搞,不然他会记得是那一页!

#16


你传递参数的时候顺便把页码也传递过去,然后用
RESPONSE.REDIRECT或者js:location.href

#17



用response.redirect "files_list.asp?page=1之类的。

#18


<input type=button name=b1 onclick="javascript:window.location.replace('1.asp')">

#1


页面禁止缓存就行啦,返回上一个页面的时候就只有到服务端重新调取页面.

#2


response.redirect ""

#3


那我要怎么禁止呀,

#4


谢谢你呀!

#5


response.cachecontrol="no-cache"
Response.AddHeader "pragma","no-cache"

#6


谢谢你们,我马上去看看:
  我开始以为是response.buffer=false,后来不正确
ssm1226的方法,我马上去试一试,谢谢,为什么我给你们分的时候,有问题,

呵呵,这个也好求教!!!

#7


JAVASCRIPT:HISTORY.GO(-1)用这个之后就是返回功能啊,应该是也面自动刷新的,你要什么样的功能?

#8


Response.Expires = 0

#9


如果你要刷新的话,就response.redirect="pagename" 或者直接"pagename",如果你是链接的话

#10


用reload()可以刷新,例如:
window.opener.location.reload()

#11


用response.redirect最好!

#12


教你一个方法,简单易用

public nocache
nocache = Year(Now()) & Month(Now()) & Day(Now()) & Minute(Now()) & Hour(Now()) & Second(Now()) & Timer


再在要跳转的部位写入如下代码:

<script language=javascript>
    window.open('要转到的页?<%=nocache%>','_self');
</script>

ok,保证你的这个页怎么都会是新的。

#13


JAVASCRIPT:HISTORY.GO(-1),location.reload()
这样在返回时就会自动刷新。

#14


可是我的在WIN2K下不行,我也不晓得是为什么,好怪!

#15


我想是我讲的不清楚,现在仔细的讲详细些:
   我的是一个文章管理系统,显示文章标题文件是files_list.asp,是带分页的,点“标题”就可以显示文章,点“编辑”就能修改,当我点“编辑”就修改文章的标题,内容,等等,保存就会返回files_list.asp,
   我用response.redirect "files_list.asp" 就有可能分页的信息就没有啦!也就是在实际中总是返回的第一页!即pageno="1"
   我用javascript:history.go(-2)的话我改的信息没有显示,我刷一下就可以啦!
   我想过用session("pageno")来保存,可是在file_list.asp关闭后还要将session("pageno")置为"1",很不好搞,不然他会记得是那一页!

#16


你传递参数的时候顺便把页码也传递过去,然后用
RESPONSE.REDIRECT或者js:location.href

#17



用response.redirect "files_list.asp?page=1之类的。

#18


<input type=button name=b1 onclick="javascript:window.location.replace('1.asp')">