Je veux utiliser un chargeur ajax tout en chargeant la page avec un arrière-plan transparent. J'ai essayé le code suivant qui affiche l'image de chargement, mais comment couvrir tout backgroung comme transperent. Mon code est:Comment ajouter un chargeur Ajax lors du chargement de la page dans asp.net?
<div class="UpdateProgress1">
<asp:UpdateProgress ID="UpdateProgress1" runat="server" DynamicLayout="true">
<ProgressTemplate>
<img src="image/ajax-loader.gif" /> Loading ...
</ProgressTemplate>
</asp:UpdateProgress>
</div>
Et mon css est:
.UpdateProgress1 {
color:#fff;
position:fixed;
filter:alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
vertical-align: middle;
text-align: center;
background-color: #000;
float: left;
top:18%;
left:13%;
width:73%;
}
Si quelqu'un connaît un lien ou une solution s'il vous plaît me dire. et dans le css ci-dessus si j'ajoute la propriété height, l'image est affichée au moment du chargement de la page sans événement click. merci.
lorsque l'utilisateur clique sur une page particulière puis je veux ajax loader quand charger la page – Renu123
Si le chargeur Ajax existe sur la page, l'utilisateur navigue _from_ alors il devrait disparaître une fois la nouvelle page chargée (sauf si vous avez une sorte de cadres configuration ou quelque chose d'étrange dans votre conception). Mais si c'est sur la page que l'utilisateur navigue _to_ alors, étant une approche peu commune, vous devrez probablement le cacher manuellement quand le document aura fini de charger. Jusqu'à présent, je n'ai pas encore trouvé une méthode plus fiable que $ (document) .ready() pour cela, et comme je l'ai dit, sa fiabilité est discutable de la vue de l'utilisateur en fonction du contenu de la page. – David
Le problème avec $ (document) .ready est qu'il se déclenche dès que le DOM est chargé, mais avant que tout le contenu externe (images, css, etc) soit en place, ce qui n'est pas exactement ce que veut Renu123 - qui est pour le chargeur à disparaître seulement quand tout le contenu est prêt. –