Ciao.
Sto iniziando a digerire le closure
giusto un po

Voglio avere un riferimento
a currentLink

secondo voi è meglio un approccio del genere
Codice PHP:
function resizeTabs(e){ 
        var 
currentLinkgetTarget(e); 
        
fire(currentLink); 
}; 
function 
fire(el){
        if(
counter maxWidth){ 
            
countercounter+5
            for(var 
i=0;i<tabList.length;i++){ 
                if(
tabList.item(i) == el){ 
                    
//fai qc
                

                else{
                     
//fai qc altro
                
}
            } 
            var 
timeoutIDwindow.setTimeout(function(){fire(el)},speed);
            
        } 
         else if(
counter ==  maxWidth){ 
            
window.clearTimeout(timeoutID); 
            
        } 

oppure

Codice PHP:
function resizeTabs(e){ 
       
fire(e); 
}; 
function 
fire(e) { 
        var 
currentLinkgetTarget(e);
        function 
b() { 
            if(
counter maxWidth){ 
                
countercounter+5
                
/* 
                Quello che mi serve è un riferimento a currentLink
                */ 
                
for(var i=0;i<tabList.length;i++){ 
                    if(
tabList.item(i) == currentLink){ 
                        
//fai qc
                    

                    else{
                        
//fai qc altro 
                    
}
                } 
                var 
timeoutIDwindow.setTimeout(b,speed); 
            } 
            else if(
counter == maxWidth){ 
                
clearTimeout(timeoutID); 
           } 
        } 
        
b(); 

la seconda si può definire closure ?




PS.

Se non mi sono spiegato bene
postate