Bonjour
Comment puis je faire pour qu'un évènement soit lancé quand un variable atteins une certaine valeur?
merci.
Bonjour
Comment puis je faire pour qu'un évènement soit lancé quand un variable atteins une certaine valeur?
merci.
un test
Code : Sélectionner tout - Visualiser dans une fenêtre à part if (variable >= 100)
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
oui mais non
Suppose une variable globale.
Une fonction quelconque change la valeur.
il n'existe pas d'evènement sur des variables ...
fais toi une fonction qui modifie ta variable ...
et dans le fonction fais le test
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
Avec un setter... ah ouias trop la bonne idée![]()
Les réponses données ne sont pas utiles :\
ce qu'on veut pouvoir faire, c'est déclencher un évènement au moment ou une variable atteint une valeur, mais le programme doit continuer à tourner quand même en attendant..
un simple test ne permet pas de le faire, mais j'avoue que j'ai pas d'idées..
Ha ben pour avoir des réponses utiles, faut donner tous les éléments au départLes réponses données ne sont pas utiles :\
ce qu'on veut pouvoir faire, c'est déclencher un évènement au moment ou une variable atteint une valeur, mais le programme doit continuer à tourner quand même en attendant..
le test doit être fait dans un setInterval comme proposé par JT
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
je dirais plutôt de tester en dehors du set, et déclencher le settimer si valeur obtenu
la reponse de spacefroge n'a rien d'inpertinante
il suffit de faire
mais les lib comme JQuery prototype ou ExtJS propose toute une forme simplifié pour lancer un événement
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 if (variable >= 100) { var evento; if(document.createEventObject) { evento = document.createEventObject(); document.fireEvent('eventoPersonal', evento); } //FF else { evento = document.createEvent('Events'); evento.initEvent('eventoPersonal',true,false); document.dispatchEvent(evento); } }
le mieux est de placer ça dans un setter
enfin pour finir utiliser une variable globale n'est pas une bonne idée
utiliser un membre d'un objet (namespace) est beaucoup plus sur
A+JYT
Partager