Bonjour à tous,
Voilà, je dois débuggué un script utilisant UpdatePanelAnimationExtender pour afficher un message du style "Update in progress...".
Quand je lance une mise à jour d'un élément, le message apparait correctement sur fond noir et tout ce qui se trouve "sous" ce message est "inutilisable", normal me direz-vous. Ce qui l'est moins, c'est quand l'update est fini, le message devrait disparaitre pour laisser place à ma page seule (ce qui n'est pas le cas

).
Voici le code permettant de piloter cette action.
Voici la partie code du designer:1 <ajaxToolkit:UpdatePanelAnimationExtender id="UpdatePanelAnimationExtender2" runat="server"
2 TargetControlID="upDataPan">
3 <Animations>
4 <OnUpdating>
5 <Parallel duration="0">
6 <ScriptAction Script="onUpdating();" />
7 </Parallel>
8 </OnUpdating>
9 <OnUpdated>
10 <Parallel duration="0">
11 <ScriptAction Script="OnUpdated();" />
12 </Parallel>
13 </onUpdated>
14 </Animations>
15 </ajaxToolkit:UpdatePanelAnimationExtender>
Voici le code javascript:1 <div id="MyDiv" style="display:none;">
2 <center><b>Mise a jour...</b></center>
3 </div>
Voici le javascript:
1 function onUpdating(){
2 // get the update progress div
3 var updateProgressDiv = $get('MyDiv');
4 // make it visible
5 //updateProgressDiv.style.display = 'inline';
6
7 //updateProgressDiv.style.visibility = 'visible';
8 updateProgressDiv.style.display = '';
9
10 }
11
12 function onUpdated(){
13 // get the update progress div
14 var updateProgressDiv = $get('MyDiv');
15 // make it visible
16 //updateProgressDiv.style.display = 'none';
17
18 //updateProgressDiv.style.visibility = 'hidden';
19 updateProgressDiv.style.display = 'none';
20
21 updateProgressDiv.style.filter= 'alpha(opacity=0)';
22 }
Je n'arrive pas à trouver le bug. J'ai vérifié le code en fonction de tutorial trouvé sur le net, pour moi tout est bon.
Est-ce la partie javascript qui déconne car j'utilise IE (Navigateur imposé par la société) ?
Je suis dans le flou, alors si quelqu'un pouvait éclairer ma lanterne
Merci d'avance.
PascalCmoa
email: PascalCmoa