Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript > Bibliothèques & Frameworks > jQuery
jQuery Forum d'entraide sur le framework jQuery. Avant de poster : Tutoriels jQuery, FAQ jQuery, Tous les tutoriels JavaScript, Toutes les FAQ JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 16/02/2011, 08h57   #1
Membre régulier
 
Avatar de thecanea
 
Inscription : octobre 2008
Messages : 124
Détails du profil
Informations personnelles :
Âge : 24
Localisation : France, Côte d'Or (Bourgogne)

Informations forums :
Inscription : octobre 2008
Messages : 124
Points : 71
Points : 71
Par défaut loader lors d'un calcul js

Bonjour à tous,

Je suis sûr qu'il existe des sujets sur ce point, mais je n'ai pas réussi à trouver ce que je cherchais.

Je cherche à afficher à l'utilisateur un message de chargement (éventuellement modifier le curseur également) durant le temps d'exécution d'un script js qui fait du calcul et peut être plus ou moins long selon le cas, mais l'utilisateur verrait que la machine est en train de calculer.

J'ai vu des choses qui m'orientait du côté de la fonction setTimeOut. Je vais continuer de creuser.

Merci par avance pour vos idées et pistes,

Cordialement,

Thec
thecanea est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/02/2011, 11h59   #2
Membre régulier
 
Avatar de thecanea
 
Inscription : octobre 2008
Messages : 124
Détails du profil
Informations personnelles :
Âge : 24
Localisation : France, Côte d'Or (Bourgogne)

Informations forums :
Inscription : octobre 2008
Messages : 124
Points : 71
Points : 71
Bon j'ai trouvé une solution qui fonctionne bien pour moi, je vous la livre.

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
/**
 * Affiche une dialog d'attente pdt l'exécution d'un script js
 */
function splash(splashDivId, pObject, pFnName) {
  $("#" +  splashDivId).dialog({
    modal: true,
    draggable: false,
    closeOnEscape: false,
    resizable: false,
    dialogClass: "popup",
  });
 
  setTimeout(function() {
     pObject[pFnName]();
     $( "#" +  splashDivId).dialog( "destroy" );
  }, 100);
}
Le tout en utilisant jquery ui pour la popup.

Résolu.
thecanea est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h42.


 
 
 
 
Partenaires

Hébergement Web