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

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

1
回复
1906
查看
[复制链接]

765

主题

779

帖子

3万

积分

董事

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

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

9 ?4 X4 O9 O0 y这句话,实现的原理始机械性的,只是返回到上一页的缓存数据,并不会刷新页面,一般项目中没什么特殊要求或者数据变动,我们用这一句就行了。1 {3 a0 s' R; I; e1 W

) |+ v2 W1 r; L+ J, z5 O/ M" ^4 L9 ~方法2:根据方法2在数据变动方面的弊端优化而来,如下
& E' f, F/ K/ C9 Q
. A& _+ h! M9 P3 N
( }: g$ }1 t; X一般更改如下:
) \8 H3 K, C4 \9 z4 _8 k3 {
  1. <input type="button"   value="返回" onclick="javascript:window.location='链接页面地址'">
复制代码
! M" [' o$ r. a. z/ a! Q- W
(这里简单点,我就写在标签里了,当然写在脚本里比较好)
) ?! Y8 s1 W, K" D* ?
# X0 x1 f; A' J* h6 X9 j9 O% e3 w8 HJSP页面其实也差不了多少,如下. k4 @; S  K0 O  V! Y/ q0 C
  1. : W+ L* O  R+ q. m
  2. <%String ref = request.getHeader("REFERER");%>: V$ d7 @$ c, o1 L/ K' E
  3. 5 v. Y$ \/ w* Z* \8 W
  4.       <input type="button" id="backBtn" name="button" class="button_return" value="返回"( P/ B+ b% m3 |+ Y4 I4 k( E. s. g

  5. ( @1 r, t# l6 }% ^
  6.       onclick="javascript:window.location='<%=ref%>'">
复制代码

# U+ q" V7 c5 Q7 H7 F' n/ U) f% m  }5 d9 L3 [

0

主题

10

帖子

20

积分

1°伸手党

Rank: 2

积分
20
发表于 20-1-8 09:20:17 | 显示全部楼层         
回复

使用道具 举报

网站简介

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