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