Моя корзина покупок отображает (1) анимацию «Обработка заказа ...» после того, как было отправлено (2) и карта обрабатывается в 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 не запускается, и последнее состояние анимации (отображается) сохраняется.
Есть идеи, как удалить анимацию, когда пользователь возвращается на страницу?