急!请高手帮忙。history.back()为什么不起作用?

时间:2022-07-07 17:21:44
在NetScape下开发jsp页面。
点击画面上的按钮,触发action过程中出现错误而迁移到错误页面后,点击错误页面上[返回]按钮,希望返回上一画面。代码如下:
<INPUT name="close" class="NORNAL-BUTTON" type="button" onClick="history.back(); return false;" value="返回">
现在的情况是,迁移到错误页面,有时可以返回,有时不能返回。不能返回时,点击NetScape工具栏中的后退按钮,也不起作用。
这是什么原因造成的?

10 个解决方案

#1


沒用過NetScape,up for u

#2


Try:

<INPUT type="button" onclick="window.history.go(-1);" value="返回">

#3


<INPUT type="button" onclick="window.history.go(-1);" value="返回">

试了一下,还是不行

#4


history.go(-1)
-1为返回一步,-2为后退二步,依此类推

#5


不是js的错,我巳前也碰到过,有时能返回有时不能,可能是程序提交时出的错误。
比如你的错误页面运行了两次,那么他返回去的还是那是错误页面!所以会让你误认为是没有返回!!!
感觉是这样,我也不是很清楚:)

#6


因为你的页面在提交时可能跳转了两次.
比如从A页转到B页,B页又马上转到了C页.这样看起来就像是从A页跳到了C页,但实际上进行了两次跳转,而你用history.go(-1),页面返回B页,B页又跳回C页,所以不起作用.

#7


我在ie下试了一遍,没有出现这样的问题,为什么NetScape下不可以呢?

#8


那是ie和netscape的java虚拟机不一样造成的
试一下
<INPUT type="button" onclick="javascript:window.history.go(-1);" value="返回">

#9


我已经试过<INPUT type="button" onclick="window.history.go(-1);" value="返回">,不行。
<INPUT type="button" onclick="javascript:window.history.go(-1);" value="返回">和<INPUT type="button" onclick="window.history.go(-1);" value="返回"> 有什么不同吗?

#10


脚本语言不同.

#1


沒用過NetScape,up for u

#2


Try:

<INPUT type="button" onclick="window.history.go(-1);" value="返回">

#3


<INPUT type="button" onclick="window.history.go(-1);" value="返回">

试了一下,还是不行

#4


history.go(-1)
-1为返回一步,-2为后退二步,依此类推

#5


不是js的错,我巳前也碰到过,有时能返回有时不能,可能是程序提交时出的错误。
比如你的错误页面运行了两次,那么他返回去的还是那是错误页面!所以会让你误认为是没有返回!!!
感觉是这样,我也不是很清楚:)

#6


因为你的页面在提交时可能跳转了两次.
比如从A页转到B页,B页又马上转到了C页.这样看起来就像是从A页跳到了C页,但实际上进行了两次跳转,而你用history.go(-1),页面返回B页,B页又跳回C页,所以不起作用.

#7


我在ie下试了一遍,没有出现这样的问题,为什么NetScape下不可以呢?

#8


那是ie和netscape的java虚拟机不一样造成的
试一下
<INPUT type="button" onclick="javascript:window.history.go(-1);" value="返回">

#9


我已经试过<INPUT type="button" onclick="window.history.go(-1);" value="返回">,不行。
<INPUT type="button" onclick="javascript:window.history.go(-1);" value="返回">和<INPUT type="button" onclick="window.history.go(-1);" value="返回"> 有什么不同吗?

#10


脚本语言不同.