Ciao
ho un stranno problema con javascript che non riesco a capire. prima vi posto il codice:
Codice PHP:
    var disp =new Array('Align left','Align right','Align top','Align bottom');//voci da visualizzare
    
var action = new Array('left','right','top','bottom');
    
    for (var 
0disp.lengthi++)
    {  
        var 
tmp document.createElement('DIV');
        
tmp.className 'ddmenu2';
        
tmp.style.fontWeight "normal";
        
tmp.innerHTML disp[i];
        var 
act=action[i]; 
        
tmp.onclick=function(e){ alert(act);}; //valore stranno :confused: 
        
amenu.appendChild(tmp);
    } 
il problema sta nel fatto che quando clicco su uno dei div, (tmp) che creo il valore di act è sempre 'bottom', cioe l'ultimo. se creo 4 div, ogni div deve su click deve scattenare un alert(left'/'right'/'top'/'bottom') a seconda del ordine del div su cui clicko. Qualcuno sa capire perche succede questo?
Grazie