我有一個圖像來加載。我使用onclick方法重定向,所以當有人點擊一個div時,它會將它們帶到另一個頁面。如何在頁面重定向到另一個頁面時加載一個loading.gif圖像。我真的很喜歡使用它,因爲這會更友好,我的加載頁面通常需要大約15秒。我試過下面的代碼,但它不工作。如何顯示加載圖片重定向到其他頁面之前?
這裏是我的代碼,
<div data-align="center" id="mainDiv" style="height:100%; background-image:url('images1/pattern1.png')">
<table id="login">
<tr>
<td align="right">
<span>UserName :</span>
</td>
<td>
<input type="text" id="txtUsername" runat="server"/>
</td>
</tr>
<tr>
<td align="right">
<span>Password :</span>
</td>
<td>
<input type="password" id="txtPassword" runat="server"/>
</td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="button" class="LoginButton" value="Login" onclick="Login();"/>
</td>
</tr>
</table>
<span id="loading" style="visibility: hidden; text-align: center;">
<img src="images1/loading.gif" id="Img5" data-transition="slide" />
</span>
</div>
<script type="text/javascript">
function Login() {
document.getElementById("mainDiv").style.visibility = 'hidden';
document.getElementById("loading").style.visibility = 'visible';
location = "Default.aspx";
};
</script>
任何幫助將不勝感激。
謝謝。
你能發佈更多一點的HTML,所以我們可以看到mainDiv – 2014-10-29 16:33:57
添加的回調在您的網頁,如在緊接加載GIF劇本,但是一旦在頁面加載它隱藏它。 – 2014-10-29 16:35:31
您的代碼正在爲我工作。我加了一行「alert(」OK「);」就在「location = Default.aspx」之前。當我點擊按鈕時,屏幕上會出現一個加載GIF圖像,並顯示「OK」消息。 IE和Firefox確定。 – nunzabar 2014-10-29 17:23:45