Bonjour tout le monde, un ptit souci en ASP.net AJAX avec l'affichage d'une image au début du chargement d'une page et à la fin du chargement.
J'ai mon ScriptManager compris dans une MasterPage.
La page impactée est un pop-up(ça ne va pas changer grand chose).
Voilà mon script JS :
Et mon image se trouvant dans un div :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31 <script type="text/javascript"> //On récupère le ScriptManager var instanceScriptManager = Sys.WebForms.PageRequestManager.getInstance(); instanceScriptManager.add_beginRequest(ShowImageProgress); instanceScriptManager.add_endRequest(HideImageProgress); //Début de la requête function ShowImageProgress() { var divProgress = $get('divTest'); divProgress.style.display = ''; divProgress.style.display = 'block'; } //Fin de la requête function HideImageProgress() { var divProgress = $get('divTest'); divProgress.style.display = ''; divProgress.style.display = 'none'; } </script>
Donc, au chargement, on affiche l'image d'attente, et à la fin, on la cache. Mais ça ne fonctionne pas et elle reste tout le temps affichée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <div id="divTest"> <asp:Image runat="server" ID="ImageProgress" ImageUrl="Load.gif"/> </div>
Merci de votre aide !
Partager