返回上一页为什么没跳

ruoye_2008 2009-12-11 08:26:30
在页面添加了一个2秒后返回上一页的功能:

response.setHeader("refresh","2;url=javascript:window.history.back()");


不知为什么,执行时,它根本没反应(不跳)

可把跳转路径改成:response.setHeader("refresh","2;url=index.jsp");
可以跳转,

如果在页面点击<input type="button" value="aa" onclick="history.back()" />,也可以返回上一页

可两者结合起来,为什么就不跳呢?
...全文
73 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ruoye_2008 2009-12-11
  • 打赏
  • 举报
回复
记得以前用这个可以的,不知现在怎么不行了

刚才换了另外一种方法,暂时解决了问题:

<script type="text/javascript">setTimeout("window.history.back()",2000);</script>
crazylaa 2009-12-11
  • 打赏
  • 举报
回复
兄弟这javascript:window.history.back()不是个url啊。。。
你第一种方式是利用url,第二种方式是利用js。。
happyfmy 2009-12-11
  • 打赏
  • 举报
回复
一二两楼是同一个意思
学习
swandragon 2009-12-11
  • 打赏
  • 举报
回复
url不接受js吧
iskyshop 2009-12-11
  • 打赏
  • 举报
回复
response.setHeader 是用来设置返回页面的头 meta 信息,、<meta http-equiv="Refresh" contect="n;url=http://yourlink">定时让网页在指定的时间n内,跳转到页面http://yourlink; 只能指定url,而javascript:window.history.back()是个url吗?

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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