как остановить прогресс GIF-изображения при остановке обработки в браузере - PullRequest
2 голосов
/ 30 марта 2012

Как я могу остановить «прогресс gif изображение», когда я остановил обработку, нажав «Остановить загрузку этой страницы» в веб-браузере? Когда я нажал кнопку «Отправить», тогда показывается изображение loading.gif, и теперь, если я нажал кнопку «Стоп» в браузере, чтобы остановить загрузку, то также, что loading.gif все еще работает, как я могу остановить его? Gif должен быть остановлен при нажатии кнопки «Стоп» в браузере, но он не останавливается и не продолжается. Как я могу решить это?

// Здесь, когда нажата кнопка отправки, затем loading.gif отображается изображение

 <input onclick="showImg()" type="submit" name="submit" value="Search"/>

 <img alt="" src="loading.gif" id="progress_img" style="visibility:hidden;">

 <script language="javascript" type="text/javascript">
 function showImg()
 {
 if (document.getElementById) { (document.getElementById("progress_img")).style.visibility = "visible"; }
 }
 </script> 

Ответы [ 2 ]

1 голос
/ 30 марта 2012

Проблема в том, что большинство решений зависит от браузера ...

Вы можете попробовать разные примеры формы

Программная остановка анимации GIF

Анимированный GIF в IE останавливается

Хорошо обсуждено

Спасибо

:)

0 голосов
/ 30 марта 2012

Вы можете просто скрыть gif, когда нажата кнопка браузера «стоп».

document.onstop = function() {
     (document.getElementById("progress_img")).style.visibility = "hidden";
}
...