Salve a tutti!
Premetto che sono nuova rispetto al mondo Javascript e quindi la mia domanda potrebbe essere banale...
Ho realizzato uno script che, tra le altre cose, genera dinamicamente delle immagini a cui è associato l'evento onMouseDown... Tutto funziona benissimo con IE6, ma quando ho provato a far girare lo script su Firefox non c'è stato niente da fare...
Nello script "per IE6" avevo scritto:
codice:
var link = "[img]"+name+"[/img]";
var imagenode=document.createElement(link);
document.getElementById("areah").appendChild(imagenode);
dove name contiene il percorso dell'immagine e ide il paramentro da passare alla funzione attiva.
Quando ho provato a usare Firefox, vedendo che non funzionava, mi sono messa alla ricerca del problema e ho scoperto che l'uso del metodo createElement è diverso...
Quindi ho modificato il codice in:
codice:
var imagenode=document.createElement('IMG');
imagenode.setAttribute("src", name);
document.getElementById("areah").appendChild(imagenode);
solo che adesso non so come associare l'evento onMouseDown agli elementi creati...
Spero di essere stata chiara nell'illustrare il problema e ringrazio già da ora chiunque voglia aiutarmi!!!!