Pas vraiment. Tu peux mettre tss et SlideShowSpeed dans un objet, mais la référence à l'objet devra quand mème ètre globale.
En d'autres termes, si tu as un objet A dans lequel tu stockes les variable tss et SlideShowSpeed, pour l'utiliser tu devras faire :
<img ... onmouseover="clearTimeout(A.tss);" onmouseout="A.tss=setTimeout('runSlideShow()', A.SlideShowSpeed);" />
A devra ètre global.
Sois dit-en passant, tu peux aussi mettre la procédure runSlideShow() dans l'objet...
En ce qui me concerne, je préfère toujours utiliser des objets et limiter au maximum les variables globales, l'expérience m'a montré à la dure que ça simplifie considérablement le débugage.
Message édité par bignose le 27-04-2007 à 13:16:59