腾讯云网站解决方案帮您轻松应对建站成本高/网络不稳等常见问题

点击a标签实现返回上一页的2种方法

0
回复
1509
查看
[复制链接]

761

主题

775

帖子

3万

积分

董事

Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72

积分
32853
发表于 19-2-24 16:37:34 | 显示全部楼层 |阅读模式      紫钻仅向指定用户开放  
方法1:也是比较常用的一种方法,如下9 g  ]" f) S$ d$ A4 H
  1. <a href="javascript:history.back(-1)">返回上一页</a>
复制代码
1 W- J- I' b0 k6 L3 ?( A4 N6 i
这句话,实现的原理始机械性的,只是返回到上一页的缓存数据,并不会刷新页面,一般项目中没什么特殊要求或者数据变动,我们用这一句就行了。1 A# {; ]9 }8 z2 B. N

. Q: F3 p! }2 L4 r6 f+ p- _方法2:根据方法2在数据变动方面的弊端优化而来,如下
- ~# {+ m4 q; S$ ^. I: ^1 H: o
# k% j+ l; i8 J" C. r; Q; l  l+ Y+ p$ u& c1 T
一般更改如下:! r3 n* f8 }! J+ H" w* V4 J: D* F
  1. <input type="button"   value="返回" onclick="javascript:window.location='链接页面地址'">
复制代码

8 Z9 q/ n* W; E# `4 g: v(这里简单点,我就写在标签里了,当然写在脚本里比较好)
4 S8 E& k* B3 V* b; H# A
4 A" Y9 ~; J( m$ ^3 ^JSP页面其实也差不了多少,如下
9 N# X$ t( G, D+ l' G

  1. 6 J- D; N) y6 ^
  2. <%String ref = request.getHeader("REFERER");%>9 R( [( Z1 S2 K9 `

  3. & }# `# C- n+ C& `" l. K
  4.       <input type="button" id="backBtn" name="button" class="button_return" value="返回"
    - m5 [! ^5 d& X9 f& z

  5. , F' j! ^- L# `( E
  6.       onclick="javascript:window.location='<%=ref%>'">
复制代码
/ S, v: I' E4 U' C" l

  Q* G' V6 B" x, h
网站简介

球球发,是一家 Discuz! 商业插件、风格模板、网站源码、 Discuz!运营维护技术等于一体的交流分享网站,全站95%的资源都是免费下载,对于资源我们是每天更新,每个亲测资源最新最全---球球发(如果我们有侵犯了您权益的资源请联系我们删除