2012-03-30 54 views
2

當我通過單擊Web瀏覽器中的「停止加載此頁面」來停止處理時,如何停止「進度條gif圖像」?當我點擊提交按鈕,然後顯示loading.gif圖像,現在如果我點擊停止瀏覽器的停止按鈕,那麼也loadjoy.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

你可以簡單地隱藏GIF點擊「停止」按鈕,瀏覽器的時候。

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

可以請你添加更多一點,因爲我已經在腳本標籤寫的,它是不是在這裏工作 – saroj 2012-03-30 10:24:59

+0

這裏有一個工作示例:http://help.dottoro.com/ljjvnosr.php(請注意,這一個次優解決方案,因爲它只能在IE中運行) – Nachi 2012-03-30 11:13:20