oh Mich ci sei? cominciavo a disperare, non ho trovato niente per fare scrivere document.write dall'esterno dentro un elemento particolare. Insomma o si posiziona dove serve o altrimenti scrive all'inizio del body? Mi pare strano

Originariamente inviato da Mich_
Stai tirando il collo all'usabilita`, e violando le regole dell'accessibilita`: i colori devono avere un buon contrasto, altrimenti perdi utenti.
A cosa ti riferisci?
Comunque non c'e` limite al document.write(), solo ad un livello (cioe` potresti avere problemi se in uno script scrivi un document.write() che a sua volta scrive uno script contenente document.write() )
Be' io usavo tre cicli for annidati e sbagliando i conti mi facevo scrivere non so quante migliaia di colori con conseguenti migliaia di righe di codice e i browser non erano molto allegri

A meno che tu non vogli usare un innerHTML per scriver dentro un oggetto:

document.getElementById('ID_DELL_OGGETTO').innerHT ML = "codice HTML da inserire nell'oggetto";
è come immaginavo quindi document.write è limitato e si fa uso di innerHTML, ok provo.