2012-05-30 48 views
0

我有一個iframe,顯示由窗體控制的圖形。我已經包含在腳本中,以便在加載iframe時顯示加載gif。然而,這個gif只在第一次加載iframe時纔會出現。但是,當我在表單中進行更改以顯示要查看的數據時,iframe將重新加載以顯示新圖形,但「加載」gif不會再出現。我怎樣才能解決這個問題?這是我的代碼已經爲加載GIF:當iframe中的內容發生變化時,加載圖標不會再次出現

<form id="form1" runat="server"> 
    <div id="divLoading"> 
    <img src="images/loading.gif" alt="" /> 
    </div> 
    <div id="divFrameHolder" style="display:none"> 
<iframe src="grafiek.php" width="800" height="400" name="grafiek" onload="hideLoading()" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" align="middle" allowtransparency="true"></iframe> 

回答

0

正如你在你的iframe的onload屬性的hideLoading,您加載iframe的第一加載後隱藏。然後你改變iframe,但是像載入圖標不在iframe中,它不再顯示。嘗試在更改iframe時再次顯示它。

您實際上做:

  • 負載的iframe,首次顯示加載圖標
  • 所示的iframe時,隱藏加載(在onload屬性hideLoading方法)
  • 變化的IFRAME源:圖標不再顯示,因此不會出現

你應該這樣做:

  • 負載的iframe,首次
  • 時被示出的iframe顯示加載圖標,隱藏加載(在onload屬性hideLoading方法)
  • 變化的IFRAME源:只是改變的IFRAME之前,再次顯示加載圖標
+0

感謝您的快速響應,但您可以指定如何做到這一點?我不是那麼有經驗,所以一些示例代碼將非常方便。在此先感謝! –

相關問題