IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Page de chargement avec window.setInterval


Sujet :

JavaScript

  1. #1
    Membre éclairé
    Avatar de frechy
    Inscrit en
    Novembre 2004
    Messages
    343
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Novembre 2004
    Messages : 343
    Par défaut Page de chargement avec window.setInterval
    Bonjour à tous,


    J'éssaye depuis un moment maintenant de créer une page de chargement. Je développe sous ASP.NET et j'ai découvert que la seule façon de faire était d'utiliser du javascript (la fonction setInterval).


    J'ai différent problèmes:

    Tout d'abord j'aimerais bien afficher une imag animée (gif), lors du chargement...Seulement problème elle reste bloquée sur la 1ere image et n'avance pas.

    J'ai alors éssayé d'afficher un simple texte genre "Loading...", avec les "..." qui défillent...Et là c'est firefox qui n'en veut pas

    D'un point de vue fonctionnel ma page de chargement fonctionne...le seule problème c'est que je voudrais afficher quelque chose de dynamique dessus (une image si possible).

    Je vais vous coller mon code html, en esperant que vous puissiez m'aider.

    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
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    <HTML>
    	<HEAD>
    		<title>Loading, please wait...</title>
    		<script>
     
    		var nbpoints = 5;	
    		var intervalId;		
     
    		function Begin() 
    		{
    			//set this page's window.location.href to the target page
    			window.location.href = "<%= Request.QueryString["destPage"]%>";
     
    			// but make it wait while we do our progress...
    			intervalId = window.setInterval("a=UpdateIndicator(a,b)", 200);
    		}	
     
    		function End() {
    		// once the interval is cleared, we yield to the result page (which has been running)
    			window.clearInterval(intervalId);			
    		}
     
    		function Chargement()
    		{
    			var elem = document.getElementById("point");
    			if(nbpoints==5)
    			{
    				elem.innerText="Loading , please wait";
    				nbpoints = 0;
    			}
     
    			elem.innerText+=".";
    			nbpoints++;
    		}
    		</script>
     
    	</HEAD>
    	<body onload="Begin()" onunload="End()">
    		<form id="Form1" method="post" runat="server">
    			<div id="point"></div>
    			<P><IMG alt="" src="IMG/loading.gif"></P>
    		</form>
    	</body>
    </HTML>

    L'appel à cette page est un lien href="Loading.aspx?destPage=Endpage.aspx"


    Ma façon de procéder peut paraitre étrange, mais en ASP.NET c'est la seule façon que j'ai trouvé...
    A la limite si vous connaissez une méthode pour parcourir les images d'un gif, je pourrais le forcer à afficher image apres image dans mon Chargement()


    Merci d'avance

  2. #2
    Membre éclairé
    Avatar de frechy
    Inscrit en
    Novembre 2004
    Messages
    343
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Novembre 2004
    Messages : 343
    Par défaut
    On m'a dit d'essayer avec de l'AJAX...ce que je vais faire

Discussions similaires

  1. Ouverture d'une page avec window.open
    Par Friksstyle dans le forum Général JavaScript
    Réponses: 0
    Dernier message: 21/05/2010, 16h37
  2. [Smarty] Affiche une page tpl avec window.showModalDialog
    Par BILANGA dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 05/11/2009, 13h25
  3. Affiche une page tpl avec window.showModalDialog
    Par BILANGA dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 30/10/2009, 15h44
  4. perte mise en page avec window.open
    Par couse1 dans le forum Général JavaScript
    Réponses: 0
    Dernier message: 05/06/2009, 11h15
  5. [JSP] page précédente avec window.history.go(-1)
    Par marti dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 08/06/2006, 15h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo