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

Bibliothèques & Frameworks Discussion :

Visuel pendant le rechargement


Sujet :

Bibliothèques & Frameworks

  1. #1
    Membre habitué Avatar de php_de_travers
    Inscrit en
    Juin 2004
    Messages
    460
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 460
    Points : 190
    Points
    190
    Par défaut Visuel pendant le rechargement
    Bonjour,

    avec Prototype 1.6, j'utilise le code suivant pour rafraichir un div toutes les 20 secondes.

    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
    <body onload="javascript:tester();">
    <div id="corps">
    <div id="div_1">calque 1</div>
    <script type="text/javascript">
    // <![CDATA[	
    function tester()
    {
    	elementHTML = document.getElementById('div_1');
    	var url = "affiche_heure.php";
    	o_options = new Object();
    	o_options = {method:'get',frequency:20};
    	var laRequete = new Ajax.PeriodicalUpdater(elementHTML,url,o_options); 
    }
    //]]>
    </script>
    - existe-t-il d'autres techniques aussi faciles à utiliser (mootools a l'air super mais j'ai rien comprendu) ?
    - est-il possible avec Prototype de diffuser un visuel animé pendant le rechargement ?

  2. #2
    Membre régulier Avatar de karimphp
    Développeur Web
    Inscrit en
    Avril 2006
    Messages
    183
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2006
    Messages : 183
    Points : 110
    Points
    110
    Par défaut
    salut
    oui il ya des effets de chargement spécifique a mootools tu peut les utilisé , personnellement j'a pas utilisé ces effets je fait simplement des icônes gif

  3. #3
    Membre averti

    Homme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2005
    Messages
    195
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2005
    Messages : 195
    Points : 425
    Points
    425
    Par défaut
    Salut,

    Dans ta requête tu peux mettre "onLoading" avec une fonction qui afficher une image

  4. #4
    Membre habitué Avatar de php_de_travers
    Inscrit en
    Juin 2004
    Messages
    460
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 460
    Points : 190
    Points
    190
    Par défaut
    Voilà une piste intéressante.
    Merci de ton aide.

    Sur le site www.prototypejs.org on trouve la mise en garde suivante :

    The onUninitialized, onLoading, onLoaded, and onInteractive callbacks are not implemented consistently by all browsers. In general, it's best to avoid using these.

  5. #5
    Membre averti

    Homme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2005
    Messages
    195
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2005
    Messages : 195
    Points : 425
    Points
    425
    Par défaut
    Salut,

    Effectivement comme je ne suis pas aller sur le site ceci dit cette fonction fonctionne avec FF & IE 6 (6.0.2800.1106 SP1)

    C'est aussi ce que j'ai trouvé dans les tuto parlant de notification pendant le chargement

    Sinon une petite astuce que j'ai trouvé dans un chat ceci dit, il n'utilise par prototype
    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
    45
    46
    47
    48
    49
    50
    //deals with the servers' reply to requesting new content
    function handlehHttpReceiveChat()
    {
      if (httpReceiveChat.readyState == 4)
    	{
    		// Show the activity indicator
        indicator_switch();
    		// We didn't timeout
    		clearTimeout(receiveTimeout);
    		results = httpReceiveChat.responseText.split('---'); //the fields are seperated by ---
    		if (results.length > 2)
    		{
    			// Check that the last message wasn't printed before.
    			if(lastID < results[results.length-5])
    			{
    				// Goes through the result one message at a time
    				for(i=0;i < (results.length-1);i=i+5)
    				{
     
    					// Insert the new content into the page
    					if(lastID < results[i+1])
    					{
    						insertNewContent(results[i+1], results[i+2],results[i+3],results[i+4] ,lastID);
    					}
    				}
    				lastID = results[results.length-5];
    			}
     
        }
    		// We finished, activity so hide the activity indicator.
    		setTimeout('indicator_switch();', 1000);
        setTimeout('receiveChatText();', 4000); //executes the next data query in 4 seconds
      }
    }
     
    function indicator_switch()
    {
    	if(document.getElementById("act_indicator"))
    	{
    		var img = document.getElementById("act_indicator");
    		if(img.style.visibility == "hidden")
    		{
    			img.style.visibility = "visible";
    		}
    		else
    		{
    			img.style.visibility = "hidden"
    		}
    	}
    }

Discussions similaires

  1. Published property d'un compo conservées pendant l'exécution
    Par bobby-b dans le forum Composants VCL
    Réponses: 2
    Dernier message: 04/09/2003, 10h15
  2. Réponses: 7
    Dernier message: 08/08/2003, 18h09
  3. [WSAD] Composition visuelle d'une applet
    Par schum11 dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 09/04/2003, 16h19
  4. Rafraichissement de la fenetre pendant le traitement
    Par Bobx dans le forum Composants VCL
    Réponses: 5
    Dernier message: 20/02/2003, 15h13
  5. [visuel]ScrollBar et StatusBar
    Par psl dans le forum Composants VCL
    Réponses: 2
    Dernier message: 24/08/2002, 21h28

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