如何让页面只刷新一次

xuxing_126 2006-01-03 04:55:04
我在BBS上设了一个投票点。当点击进入投票处理后。
我采用
response.write("<script>histroy.go(-1)</script>")
但返回后投票次数未能增加。
要手动刷新一次才行。
而脚本,和<meta>都是让他不停的刷。
让页面禁止缓存又出现页面过期。
请都让这个页进入时只刷一次的方法。

网上GOOGLE了好久也没有找到可用的。有一次split超链接的方法也无法适用。。

请教各位帮忙解决。
...全文
340 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuxing_126 2006-01-03
  • 打赏
  • 举报
回复
要求是history.go(-1)来实现。因为有几个投票点。全往一个位置投。
没有必要再去判断从哪里传来的。

还有我申明过不要用这种方法:)//网上GOOGLE了好久也没有找到可用的。有一次split超链接的方法也无法适用。。
<script language="">
function reurl(){
url = location.href;
var times = url.split("?");
if(times[1] != 1){
url += "?1";
self.location.replace(url);
}
}
onload=reurl
</script>
yyjzsl 2006-01-03
  • 打赏
  • 举报
回复
在保存的那个页面刷新一次就可以了,用:
response.write("<script>window.location='xx.asp';</script>")
mrwang2000 2006-01-03
  • 打赏
  • 举报
回复
用window.location吧
henzaihuni 2006-01-03
  • 打赏
  • 举报
回复
提交后刷新一次就可以了。
德仔 2006-01-03
  • 打赏
  • 举报
回复
<script language="">
function reurl(){
url = location.href;
var times = url.split("?");
if(times[1] != 1){
url += "?1";
self.location.replace(url);
}
}
onload=reurl
</script>

lisoon 2006-01-03
  • 打赏
  • 举报
回复
其实就跟数据入库一样,提交到另一页更新数据库之后就跳回数据显示的地方。

response.redirect("xx.asp")

response.write("<script>window.location='xx.asp';</script>")
都行。

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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