Bonjour à tous,

Comme le titre l'indique je cherche comment stopper un action setTimeout lors d'un click sur un lien.

Je m'explique, j'ai ce code ci :

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
16
17
18
function httpreques(id,url){
	httprequest(id,url);
	if(url=="ASP/centre.asp?Mod=1"){
		plop();
	}else{
		plop2();
	}
}
 
function plop(){
	httprequest('centre','ASP/centre.asp?Mod=1');
	setTimeout("plop()",60000);
}
 
function plop2(){
	httprequest('centre','ASP/centre.asp?Mod=2');
   	setTimeout("plop2()",60000);
}
La premiére fonction lance l'une des deux autres fonctions en fonction^^ du paramétre de "url".
Le probléme et que si la fonction plop() s'execute puis la fonction plop2(), deux pages différentes se mettent à jour dans la même div alors que seulement la div de la derniére fonction lancé (ici plop2()).

Je voudrais tuer la fonction plop() (plus particuliérement le setTimeout), es-ce possible ?


MERCI