Mi ingegnerò o cercherò qualcosa...
Comunque intendevi che il mio codice è vecchiotto per il modo di riferirmi a obj? La funzione showColorTable completa è:
codice:
085|      function showColorTable(no) {
086|        allIsOk = false;
087|        if (document.all) {
088|          for (i = 0; i < coloriA[no].length; i++) {
089|            for (j = 0; j < coloriA[no][i].length; j++) {
090|              obj = eval("document.all.c" + i + "_" + j);
091|              obj.style.border = "2 solid " +
                    coloriA[no][i][j][0];
092|              obj.style.background = coloriA[no][i][j][0];
093|              obj.style.cursor = "hand";
094|              obj.onmouseover = colorize(obj, '#00548C');
095|              obj.onmouseout = colorize(obj,
                    coloriA[no][i][j][0]);
096|              obj.onclick = showColorInfos(
                    coloriA[no][i][j][0], coloriA[no][i][j][1],
                    window.event);
097|            }
098|          }
099|        } else if (document.getElementById) {
100|          for (i = 0; i < coloriA[no].length; i++) {
101|            for (j = 0; j < coloriA[no][i].length; j++) {
102|              obj = document.getElementById("c" + i + "_" + j);
103|              obj.style.border = "2 solid " +
                    coloriA[no][i][j][0];
104|              obj.style.background = coloriA[no][i][j][0];
105|              obj.style.cursor = "hand";
106|              obj.onmouseover = colorize(obj, '#00548C');
107|              obj.onmouseout = colorize(obj,
                    coloriA[no][i][j][0]);
108|              obj.onclick = showColorInfos(
                    coloriA[no][i][j][0], coloriA[no][i][j][1],
                    window.event);
109|            }
110|          }
111|        }
112|        allIsOk = true;
113|        return;
114|      }
Ma penso che toglierò la perte per il document.all...
Grazie dell'aiuto...