我的结帐购物车在(2)提交后显示(1)“处理订单...”的动画,并且正在用 php 脚本处理卡。但是,当用户到达“接受订单”页面并按下后退按钮时,会触发一个错误。“处理订单...”动画仍然显示。
(1) 加工显示如下:
<div style="position:absolute;display:none;" id="animation">
<img src="animation.gif"/>
</div>
(2) 提交按钮时,使用的javascript:
onClick="document.getElementById('animation').style.display='block';
document.the_form.submit();"
因此,单击按钮,显示动画,提交表单,处理卡片,用户进入新页面。
当用户点击返回时,我们应该期待一个没有动画的页面。但是,onLoad 没有被触发,并且动画的最后状态(显示)被保存。
知道当用户返回页面时如何删除动画吗?