记录成长过程中的点滴

公司的一个扣费系统点击扣费按钮后,再点击浏览器的后退按钮,前面已经扣费的数据还会出现,而且按钮也处于激活状态,再次点击会造成双重扣费。

在网上找了很多方法都是用window.history.forward();确实这个方法在IE和谷歌浏览器中还是起作用的,但在火狐浏览器中却不起作用了

经过多次测试后发现加入window.onbeforeunload这个方法后在火狐中就起作用了。代码如下:

<script language="JavaScript">window.history.forward();window.onbeforeunload=function (){}</script>onbeforeunload方法中什么也不用写。

,莫愁前路无知己,天下谁人不识君。

记录成长过程中的点滴

相关文章:

你感兴趣的文章:

标签云: