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:
Qualcuno sa dirmi dove sbaglio e/o come migliorare il tutto?!?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); }
Grazie

Rispondi quotando