ok trovato l'inghippo...
dato questo
codice:
img.setAttribute("id", "immaginebox");
img.setAttribute("src", vettore3l[1]); // vettore3l[1] contiene il percorso dell'immagine
img.onload=function(){img_rid("immaginebox", "600", "600")};
im.appendChild(img);
facendo un po di debug con degli alert, ho notato che internet explorer chiama subito la funzione "img_rid()" prima ancora di "appendere" il div. Questo comporta che la funzione img_rid() dove al suo interno è presente l'istruzione
codice:
document.getElementById(id)
con id = "immaginebox non trovi l'elemento.
per ovviare al problema ho spostato la riga di codice che indica il percorso dell'immagine dopo aver "appeso" il div...
codice:
img.setAttribute("id", "immaginebox");
img.onload=function(){img_rid("immaginebox", "600", "600")};
im.appendChild(img);
img.setAttribute("src", vettore3l[1]); // vettore3l[1] contiene il percorso dell'immagine
Problema RISOLTO!!