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

jQuery Discussion :

Action à exécuter une seule fois au chargement


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Avril 2002
    Messages
    86
    Détails du profil
    Informations personnelles :
    Âge : 46

    Informations forums :
    Inscription : Avril 2002
    Messages : 86
    Par défaut Action à exécuter une seule fois au chargement
    Bonjour,
    Je pense que la question est bete mais je bloque dessus depuis quelques heures et commence à m'énerver

    En fait je veux qu'au chargement de ma page, une action (genre alert par exemple) s'execute une seule fois. Mais je n'y arrive pas!!
    Ah oui, en fait dans l'url je passe une valeur qui me sert de test pour savoir si j'execute l'action ou non.

    Bref mon code est le suivant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    $(document).ready(function(){
     
    var test_val=0;
    var hash = window.location.hash.substr(1); 
    var_tableau=hash.split('#');
    temp_1=var_tableau[0]; 
     
    if ((temp_1!='')&&(test_val<1)){   // donc si dans l'url il n'y a pas le signe #
    	alert("test");
    test_val=1;
    }
    Dans ma boucle, j'incrémente test_val mais on dirait que ce n'est pas pris en compte....le code s'exécute en boucle...
    Est-ce qu'il faut déclarer ma variable d'une autre façon?

  2. #2
    Membre confirmé
    Inscrit en
    Avril 2002
    Messages
    86
    Détails du profil
    Informations personnelles :
    Âge : 46

    Informations forums :
    Inscription : Avril 2002
    Messages : 86
    Par défaut
    J'ai trouvé seul, je progresse en jquery/javascript

    J'ai placé mon bout de code dans une fonction plutot que dans l'evenement ready de jquery et j'apelle ma fonction sur l'evenement onload de ma div body. Et voilà!!

    Bonne journée,
    TouFou

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Fonction exécutée une seule fois dans un update
    Par Invité dans le forum Requêtes
    Réponses: 8
    Dernier message: 04/12/2012, 13h12
  2. code qui s'exécute une seule fois
    Par sam01 dans le forum Langage
    Réponses: 7
    Dernier message: 04/06/2010, 17h12
  3. Comment exécuter une seule fois
    Par pixelrock dans le forum Eclipse Platform
    Réponses: 2
    Dernier message: 30/11/2009, 10h39
  4. lu tous les jours mais exécuté une seule fois par mois
    Par sianto dans le forum Scripts/Batch
    Réponses: 13
    Dernier message: 17/11/2008, 09h08
  5. Réponses: 6
    Dernier message: 22/05/2008, 23h15

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