Il tuo script mi ritorna errori suppongo sia anche perché non si accoppi col mio Array, tu hai ipotizzato un Array di colori diverso da quello che sto usando, inoltre ho riscontrato che se richiamo lo script col document.write dall'esterno mi scrive solo con ie, e ancora peggio se inserisco l'intero script dentro l'elemento che voglio va solo sempre con ie (quindi suppongo sbagli lui e io);
<html>
<head>
<title>Untitled</title>
<style type="text/css">
body {background:silver}
.box {width:2%;
height:2%;
background: rgb(100, 100, 121);
font-weight:bold;
line-height:.6em;
font-size:.6em;
float:left;
}
#pannello {width:40%;
background: rgb(255,255,255);
cursorointer;
}
</style>
<script type="text/javascript">
Col=new Array()
for(i=0;i<9;i++){
if (i==0){Col[i]=0}
else {
Col[i]=i*32-1;}}
for (i=0;i<9;i++) {for (k=0;k<9;k++) {for (j=0;j<9;j++)
{
document.write("<div class=\"box\" style=\"background: rgb("+Col[i]+","+Col[k]+","+Col[j]+")\"></div>");
}}}
</script>
</head>
<body>
<div id="pannello">
Possibile che non riesca a metterlo qui?
</div>
</body>
</html>
Questo è quello che sono riuscito a fare per tutti i browser ma non non so come procedere oltre per dirgli dove andare a mettersi.
![]()
Sull'accessibilità e i colori credo ci sia un fraintendimento, suppongo ti sia lasciato ingannare dagli indici dei cicli for, ora dovrebbe essere più chiaro, poi quei colori sono per essere scelti quindi non sono imposti a dispetto del loro impatto.
che faccio ora?
Credevo la cosa più complicata fosse fare l'array e invece è tutto il contrario?