Il tag font e` assolutamente da evitare.
Anzitutto e` deprecato: qualche browser potrebbe non capirlo.
Poi e` non-accessibile: se lo fai per una pubblica amministrazione non ti possono pagare il lavoro.
Terzo non ha senso inserire la formattazione nei tag HTML: la formattazione va messa unicamente nei CSS.
---
La tua funzione non la ho capita (forse manca un pezzo), per cui ho evitato di correggerla.
Probabilmente dovrebbe essere del tipo:dove il colore e` semplicemente il nome della classe CSS con quel colore: dovrai poi avere un CSS che contiene le classi del tipo:codice:function tag_colore(colore,testo) { var tt = '\<span class\=\"'+colore+'\"\>'; tt += testo+\<\/span\>'; document.getElementById('ID_FORM').testo.value += tt; }
.rosso { color: #ff0000; }
.verde { color: #00ff00; }
...

Rispondi quotando