Buongiorno.
Ho creato la mia bella paginetta dove vorrei inserire il mio codice che genera l'hex.
Al posto del consueto "#+hex" vorrei che risultasse "<#c:hex>".

Questo è il code:
codice:
<script>
<!-- 
bloc = true;
function hexa(couleur)
{
    if(bloc)
        document.form.hexval.value = couleur;
}
function palette() { 
document.write("<table border='0' cellpadding='0' cellspacing='0'><tr>"); 
var h=new Array('00','33','66','99','CC','FF'); 
var col=""; 
for(var i=0;i<6;i++) { 
for(var j=0;j<6;j++) { 
for(var k=0;k<6;k++) { 
col="#"+h[i]+h[j]+h[k]; 
document.write("<td width='15' height='15' bgcolor='"+col+"' onMouseOver=\"hexa('"+col+"')\" onClick=\"if(bloc) { bloc = false; } else { bloc = true; }\"><\/td>"); 
} 
} 
document.write("<\/tr>"); 
} 
document.write("<\/table>"); 
} 
// end  -->
</script>

Se provo a modificare la riga 16, '"#"col=h[i]+h[j]+h[k];', in 'col=""<#c"+h[i]+h[j]+h[k]+">";', accade una cosa orribile.

Come devo fare?
Vorrei imparare, quindi passaggio per passaggio se possibile.

Grazie
Bruno