ton probleme vient de la repetition de "c" en tant qu'objet, pour cela, il faut changer comme ça =>
function flash(nom,text) {
document.write('<div id="'+nom+'"><b>'+text+'</b></div>';
setInterval("chcolor("+nom+" )",speed);
}
et
function chcolor(nomdenom){
document.all.getElementById(nomdenom).style.color = color[x]; <= marche pas, mais c'est l'idee
(x < color.length-1) ? x++ : x = 0;
}
puis appeler flash ainsi:
flash("nomdudivquetuchoisis","jolitextekiflash" );