2010-03-29 65 views
0

我正在加載更多圖像的PHP頁面上工作,所以我想在頁面當前加載時顯示用戶。我已經嘗試過,但無法正常工作。PHP中的頁面加載屏幕

加載圖像應運行,直到所有圖像加載。如何實現?

+0

這必須在客戶端完成(即在JavaScript中)並且與PHP無關。 – jholster 2010-03-29 09:46:12

回答

1

嘗試window.onload事件。例如:

// Plain old javascript 
window.onload = function() { 
    hideLoadingIndicator(); // function defined by you 
} 

// jQuery 
$(window).load(function() { 
    hideLoadingIndicator(); // function defined by you 
}); 
2

您可以考慮輸出緩衝。

實施例:

輸出該第一:

<div id="loading"><img src="{loading-img}" /></div> 

然後緩衝器輸出端的其餘部分,併發送的發送時通過準備瀏覽器刷新它。

當此輸出在瀏覽器中呈現時,您可以使用內聯樣式隱藏以前的html塊。

第二個輸出中的示例。

<style> 
div#loading { display:none; } 
</style> 
{REST_OF_HTML_TO_BE_RENDERED}