Salve a tutti, ho creato una piccola funzione che crea tramite un ciclo for, degli oggetti IMG e poi setto i vari parametri, però quando vado a definire l'evento "onclick" non viene rispettato ed esegue direttamente la funzione:
codice:
function genera()
{
    corpo=document.getElementsByTagName('BODY').item(0);
    for (i=0; i<3; i++) {
    Immagine = document.createElement('IMG');
    Immagine.setAttribute('name',"a");
    Immagine.setAttribute('alt',i);
    Immagine.setAttribute('src',"Image.png");
    Immagine.setAttribute('onclick',evento(corpo));
    Immagine.style.top=(i*50);
    Immagine.style.left=(i*50);
    Immagine.style.float='left';
    Immagine.style.position='absolute';
	
    corpo.appendChild(Immagine);
    }   
}

function evento(corpo)
    {
    Prova =document.createElement('IMG');
    Prova.setAttribute('src',"Image_2.png");
    Prova.style.top= 400+'px';
	Prova.style.left=400+'px';
    Prova.style.position='absolute';
    corpo.appendChild(Prova);
    }
Qualcuno sa dirmi dove sbaglio e/o come migliorare il tutto?!?

Grazie