dans le source suivant, l'instruction : t=setInterval('reduit(sel)',60);
provoque une erreur : sel is not defined. (si je remplace la variable sel par son contenu (0 ou 1 ou x) cela marche.
Comment dois je faire référence à la variable "sel" pour que cela fonctionne ?

Merci de votre aide...

Pascal

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
function reduit(sel) {
 pxt+="c";
 coeff = coeff+0.2;
 with (document.images[sel]) {
 width = Math.round(larg/coeff);
 height = Math.round(haut/coeff);
 }
}
 
function initial(sel) {
 pxt+="b";
 if (document.images[sel].width > larg/4) {
  t=setInterval('reduit(sel)',60);
 }
 else clearInterval(t);
}