DB からレコードを検索しています。レコードをグリッドビューにロードする前に、ロード中の gif を表示したいのですが、ロード後にフェードアウトする必要があります。
<div id="dvLoading"></div>
<head runat="server">
<script type="text/javascript">
$(window).load(function(){
$('#dvLoading').fadeOut(2000);
});
</script>
私のスタイルシート
#dvLoading
{
background:#000 url(NewFolder1/loading-1.gif) no-repeat center center;
height: 100px;
width: 100px;
position: fixed;
z-index: 1000;
left: 50%;
top: 50%;
margin: -25px 0 0 -25px;
}
しかし、検索を行っているときに画像が読み込まれません。どうすれば画像を表示したり消したりできますか?
私のHTML
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<script type="text/javascript">
$('#dvLoading').fadeOut(2000);
</script>
</head>
<body>
<div id="dvLoading"></div>
<form id="form1" runat="server">
<div >
<br />
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<br />
<br />
<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
<br />
<br />
<asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" />
<br />
<br />
<br />
<br />
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"
BackColor="#DEBA84" BorderColor="#DEBA84" BorderStyle="None" BorderWidth="1px"
CellPadding="3" CellSpacing="2">
<RowStyle BackColor="#FFF7E7" ForeColor="#8C4510" />
<Columns>
<asp:TemplateField HeaderText="Firstname">
<ItemTemplate>
<%# Eval("FirstName") %>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Lastname">
</asp:TemplateField>
<asp:TemplateField HeaderText="Gender">
</asp:TemplateField>
<asp:TemplateField HeaderText="Marital status">
</asp:TemplateField>
<asp:TemplateField HeaderText="Height">
</asp:TemplateField>
<asp:TemplateField HeaderText="Complexion">
</asp:TemplateField>
<asp:TemplateField HeaderText="Religion">
</asp:TemplateField>
<asp:TemplateField HeaderText="State">
</asp:TemplateField>
<asp:TemplateField HeaderText="Mother tongue">
</asp:TemplateField>
<asp:TemplateField HeaderText="Education">
</asp:TemplateField>
<asp:TemplateField HeaderText="Occupation">
</asp:TemplateField>
<asp:TemplateField HeaderText="Annual income">
</asp:TemplateField>
<asp:TemplateField HeaderText="emailid">
<ItemTemplate>
<%# Eval("EmailID") %>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Star sign">
</asp:TemplateField>
<asp:TemplateField HeaderText="Rassi">
</asp:TemplateField>
<asp:TemplateField HeaderText="Gothram">
</asp:TemplateField>
<asp:TemplateField HeaderText="DOB">
</asp:TemplateField>
<asp:TemplateField HeaderText="Time of birth">
</asp:TemplateField>
</Columns>
<FooterStyle BackColor="#F7DFB5" ForeColor="#8C4510" />
<PagerStyle ForeColor="#8C4510" HorizontalAlign="Center" />
<SelectedRowStyle BackColor="#738A9C" Font-Bold="True" ForeColor="White" />
<HeaderStyle BackColor="#A55129" Font-Bold="True" ForeColor="White" />
</asp:GridView>
</div>
</form>
</body>
</html>