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

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

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

690

主题

704

帖子

3万

积分

董事

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

积分
31813
     紫钻仅向指定用户开放  
发表于 19-2-24 16:37:34 | 显示全部楼层 |阅读模式
方法1:也是比较常用的一种方法,如下, M; c: }& y* z
  1. <a href="javascript:history.back(-1)">返回上一页</a>
复制代码

9 h: E1 o" h2 r$ A" A这句话,实现的原理始机械性的,只是返回到上一页的缓存数据,并不会刷新页面,一般项目中没什么特殊要求或者数据变动,我们用这一句就行了。
, Q. a# q0 E8 R# i0 W9 X
2 K1 p2 h2 g" W5 E方法2:根据方法2在数据变动方面的弊端优化而来,如下* C  D' Y9 q; m+ L3 D# Q) j3 |

" X; N& \7 H6 }/ q  X# l) D( t. F6 n' K9 l9 H+ I) l# c* T
一般更改如下:6 ?5 @- A6 M6 Q+ s7 N! w: j
  1. <input type="button"   value="返回" onclick="javascript:window.location='链接页面地址'">
复制代码
  F4 f$ f0 B9 H/ S, l
(这里简单点,我就写在标签里了,当然写在脚本里比较好)/ Y2 u! C' I+ J! u% P) |* s4 @
; y/ s* W: c/ r4 Y; E! u& q% y
JSP页面其实也差不了多少,如下
- h0 ?% f( t9 p1 {. J) i

  1. 1 H) a4 W' e" J8 m7 O4 X& A
  2. <%String ref = request.getHeader("REFERER");%>
    5 X" ]  d2 A, ]! p1 z; w" N
  3. 3 ^3 L& ^% |$ I% L' S0 V) P- m6 a, W
  4.       <input type="button" id="backBtn" name="button" class="button_return" value="返回"8 S6 w6 v+ o4 v+ E6 b& S

  5. 5 g' t+ ]$ @# r0 O
  6.       onclick="javascript:window.location='<%=ref%>'">
复制代码

  G" B% B1 h0 |$ E- L
5 ?$ m8 |% T  g1 o, r  |

qiuqiufa.com

网站简介

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