2012-03-30 18 views
2

Webブラウザで「このページの読み込みを停止する」をクリックして処理を中止した場合、「プログレスバーgif画像」を停止するにはどうすればよいですか?送信ボタンをクリックすると、loading.gifイメージが表示され、ブラウザの停止ボタンをクリックすると、load.gifがまだ実行中です。どうすれば停止できますか? 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> 

答えて

0

を議論してきました。私は、スクリプトタグ内に書かれているよう

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

あなたはもう少し追加してくださいすることができ、それはここ – saroj

+0

に動作していないここで働い例です:http://help.dottoro.com/ljjvnosr.php(このことに注意してくださいそれはIEでのみ機能するため、準最適解です) – Nachi

1

を表示されている課題は、ほとんどのソリューションは、ブラウザ固有であるということです...

あなたは

を形成する別の例を試すことができます

Stopping GIF Animation Programmatically

Animated GIF in IE stopping

これはよく「停止」、ブラウザのボタンがクリックされたときには、単にGIFを非表示にすることができ

おかげ

:)

関連する問題