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...