Ciao a tutti,

codice:
var immy = document.getElementById(format("tb{0}",styles[i].split(":")[1]));
immy.src = format("ico/{0}S.png",immy.alt);
styles[i] contiene la string "font-weight:bold", splitterata all'indice 1 contiene "bold". La funzione format è il format string che usa il .NET e quindi la stringa finale argomento del getElement è "tbbold". Il problema è che il getElementById restituisce SEMPRE null come se l'elemento con indice "tbbold" (un tag IMG) non esistesse! La funzione format funziona perfettamente ed il tag esiste. Infatti facendo -->
codice:
var immy = document.getElementById("tbbold");
immy.src = format("ico/{0}S.png",immy.alt);
--> funziona tutto. Non so spiegarmi il motivo.

Qualcuno è in grado di dirmi che diavolo sta succedendo ??
Grazie a tutti.