Ciao a tutti, ho cercato un pò ovunque, ho trovato varie soluzioni ma nessuna funzionante. In pratica ho un immagine dentro un tag href, al click su questa immagine, mi parte una funzione javascript con varie operazioni da eseguire, tra cui quella di cambiare l'evento onclick di altre immagini. Faccio un esempio:
javascript:
Html:codice:function cancella_allegato(id, num) { for (var i=0; i<10; i++) { var numero=num-1; document.getElementById("a_"+i).onclick=function(cancella_allegato(id, numero)); } }
in pratica questo codice mi va a modificare l'evento onclick, ma non esegue la funzione. Come mai? ci sto uscendo matto!codice:... ... ... <span id="foto0"> <a href="javascript:;" onclick="cancella_allegato('foto', '0');" class="link" id="a_0"> [img]img/x.png[/img] </a> </span> ... ... ... <span id="foto1"> <a href="javascript:;" onclick="cancella_allegato('foto', '1');" class="link" id="a_1"> [img]img/x.png[/img] </a> </span> ... ... ... <span id="foto2"> <a href="javascript:;" onclick="cancella_allegato('foto', '2');" class="link" id="a_2"> [img]img/x.png[/img] </a> </span> ... ... ...

Rispondi quotando
funziona alla perfezione 