How to show loading image with javascript in asp.net application

//Add button and called javascript function after click event.
<div  id="divforhide">
       <asp:Button ID="btnClickMe" runat="server" Text="Click Me"  
       ValidationGroup="myvalidation" OnClick="btnClickMe_Click" OnClientClick="return    StartImageLoader('divforhide','divImageloader','myvalidation');" />
</div>

//Add image loader
<div  id="divImageloader">
             <img src="../Images/myimageloader.gif" />
 </div>
//Add java script to show hide loader-----
function StartImageLoader(btnID, image, validationGroup) {
            var flag = Page_ClientValidate(validationGroup);
            var divctrl = document.getElementById(btnID);
            var divBounds = Sys.UI.DomElement.getBounds(divctrl);
            var imgCtrl = document.getElementById(image);
            document.getElementById(btnID).style.display = 'none';
            document.getElementById(image).style.display = 'block';
            document.getElementById(image).style.visibility = 'visible';
            if (Page_IsValid) {
                document.getElementById(btnID).style.display = 'none';
                document.getElementById(image).style.display = 'block';
                document.getElementById(image).style.visibility = 'visible';
                return true;
            }
            else {
                document.getElementById(btnID).style.display = 'block';
                document.getElementById(image).style.display = 'none';
                document.getElementById(image).style.visibility = 'hidden';
                return false;
            }
        }

Comments

Popular posts from this blog

Executing PowerShell scripts from C#

HOW TO Use the NumericUpDown Control

Exposing Agile Software Development Myths