astyan54
Messages postés1Date d'inscriptionvendredi 18 août 2006StatutMembreDernière intervention17 février 2009
-
17 févr. 2009 à 14:08
PetoleTeam
Messages postés3426Date d'inscriptionlundi 26 décembre 2005StatutMembreDernière intervention14 janvier 2011
-
18 févr. 2009 à 17:03
je sais que mon sujet est loin d'etre le premier avec ce genre d'intitulé, mais j'ai beau chercher, je ne vois pas la solution a mon problème.
voila, je cherche a faire un compte a rebours. pour ce faire, j'ai fait une class cptrebour
le probleme, c'est que lorsque j'arrive dans le methode tour, this et indefini. j'ai bien vu des personne avec le meme probleme, mais leur solution ne marche pas (si j'ai bien appliquer leur conseilles)
voici mojn code :
var cp = new cptrebour(0,1,30,"alert('coucou')",ecrant);
cp.start();
this.tour = function()
{
var obj = this;
alert(obj.actif); <== "undefined"
if (obj.actif == true) <== ne passe jamais la boucle
{
obj.decrsec();
window.setTimeout(obj.tour, 1000);
obj.affbeforelt();
}
}
this.start = function()
{
alert("start"); <== ok
var obj = this;
window.setTimeout(obj.tour, 1000);
obj.actif = true;
}
}
function str2int(str) {
if ( str.replace ) // If param is a string
return parseInt(str.replace(/\./g,'')) ; // Removes dots, parses as int
else // If param isn't a string
return str ; // Hope it's an int
}
PetoleTeam
Messages postés3426Date d'inscriptionlundi 26 décembre 2005StatutMembreDernière intervention14 janvier 201116 18 févr. 2009 à 17:03
Bonjour,
un petit tour du coté de SETINTERVAL
SETTIMEOUT CLASS OBJET avec notamment l'utilisation de la fonction
//-- return la reference de la
fonction fct_ de l'objet o_
function Get_RefFonction( o_, fct_){