Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/11/2012, 14:05
Avatar de oaoanton
oaoanton
 
Fecha de Ingreso: diciembre-2011
Mensajes: 22
Antigüedad: 12 años, 4 meses
Puntos: 0
Array Error function

Muy buenas tengo una array con informacion sobre asignaturas, es una array multidimensional, i al intentar mostrarlas solo consigo que muestre la primera..

Aki el codigo:
function mostrarTaula() {
var vectorUFs = [
["51", "M5UF1: Desenvolupament de programari", "20", "99590", "21", "31", "228", "102"],
["84", "M8UF4: Control de versions i documentació", "20", "199590", "50", "109", "190", "168"],
["82", "M8UF2: Servidors d’aplicacions web", "20", "199090", "20", "107", "185", "164"],
["83", "M8UF3: Desplegament d’aplicacions web", "20", "199590", "30", "108", "188", "166"],
["64", "M6UF4: Comunicació asíncrona client-servidor", "41", "233590", "34", "160", "145", "128"],
["81", "M8UF1: Servidors web i de transferència de fitxers", "39", "199590", "10", "105", "183", "162"],
["63", "M6UF3: UF3. Esdeveniments. Manegament de formulari", "42", "233590", "33", "158", "143", "126"],
["62", "M6UF2: Estructures definides pel programador", "41", "233090", "32", "155", "140", "124"],
["61", "M6UF1: Sintaxi del llenguatge. Objectes predefinit", "41", "233590", "31", "153", "138", "122"],
["24", "M2UF4: Bases de dades objecte-relacionals", "50", "67090", "13", "255", "0", "48"],
["36", "M3UF6: Java ....", "29", "67090", "14", "180", "160", "72"],
["35", "M3UF5: Java ....", "48", "67590", "12", "175", "155", "70"],
["34", "M3UF4: Java ....", "50", "67090", "11", "170", "155", "68"],
["52", "M5UF2: Optimització del programari", "20", "99090", "22", "32", "233", "104"],
["53", "M5UF3: Introducció al disseny orientat a objectes", "26", "99590", "23", "33", "238", "106"],
["91", "M9UF1: Disseny de linterfície. Estils", "39", "17590", "41", "228", "205", "182"],
["92", "M9UF2: Elements multimèdia: creació i integració", "30", "17090", "42", "230", "208", "184"],
["93", "M9UF3: Accessibilitat i usabilitat", "30", "17590", "43", "233", "210", "186"],
["71", "M7UF1: Desenvolupament web en entorn servidor", "41", "12945", "51", "242", "160", "142"],
["72", "M7UF2: Generació dinàmica de pagines web", "41", "12745", "52", "242", "163", "144"],
["73", "M7UF3: Accés a dades", "41", "12345", "53", "242", "165", "146"],
["74", "M7UF4: Serveis web. Pàgines dinàmiques interactive", "42", "12045", "54", "242", "168", "148"]
];
function UnitatFormativa(i) {
var uf=[vectorUFs[i]];
var codi = uf[i][0];
var desc = uf[i][1];
var hores = uf[i][2];
var color = uf[i][3];
var bloc = uf[i][4];
var colorR = uf[i][5];
var colorG = uf[i][6];
var colorB = uf[i][7];
return [codi, desc, hores, color, bloc, colorR, colorG, colorB];
}
var c = ["codi_uf", "descripcio", "hores_uf", "color", "bloc", "colorR", "colorG", "colorB"];

var res = "";
res+="<table border=1><tr>";
for(n=0;n<8;n++) {
res+="<td>"+c[n]+"</td>";
}
res+="</tr>";
for (k=0;k<vectorUFs.length;k++) {
res+="<tr>";
u = UnitatFormativa(0); //Aki en vez de 0 deveria ser k, pero entonces no muestra nada
for (j=0;j<u.length;j++) {
res+="<td>"+u[j]+"</td>";
}
res+="</tr>";
}
res+="</table>";

document.write(res);
/*Mostrar taula en finestra nova petita apart*/
}