Utilisation de setInterval() dans une Class
Posté : 20 oct. 2006, 20:02
Bonjour,
Je cherche à utiliser la fonction setInterval() dans une class et je n'y arrive pas.
Mon code:
que je voudrais appeller de la façon suivante :
Avec cette syntaxe j'ai le message d'erreur 'Il manque des quotes', si je les mets 'La fonction this.display() n'existe pas'.
J'ai le PB avec les 3 navigateurs dans lesquels j'ai testé (FF/Linux, Opéra/Linux, IE/WinXP)
Une idée ?
Merci d'avance pour votre aide.
Je cherche à utiliser la fonction setInterval() dans une class et je n'y arrive pas.
Mon code:
Code : Tout sélectionner
function Compteur(param1, ...){
this.tempo = null;
this.temps = param;
this.display = function(){ // Fonction d'affichage
if(this.temps <= 0){
clearInerval(this.tempo);
return(false);
}
alert('Dans section de traitement');
// Affichage des zones
// Décompte
} // END-display
this.start = function(){ // Démarrage du compteur
this.tempo = setInterval(this.display(), 1000);
}// END-start
}// END-class
Code : Tout sélectionner
var myObj = new Compteur(param1, ...);
myObj.start();
J'ai le PB avec les 3 navigateurs dans lesquels j'ai testé (FF/Linux, Opéra/Linux, IE/WinXP)
Une idée ?
Merci d'avance pour votre aide.