uff entonces ahora si entendi pero se me pone algo complejo la situacion
var mat[a] = document.form1.["Materia"+a].value;
me indicas que no tengo que declarar la variable mat entonces
quedaria eso asi:
mat[a]
y me indicas que no tengo que usar los corchetes.
quedaría entonces así
mat+a
yo antes utilizava esto
mat[a] para indicar que el valor obtenido del select se guardara dentro del array mat donde [a] equivale a la posición del array.
si lo hago como me lo indicas quedaría así.
mat+b = document.form1['"Materia"+a']value;
aun no me queda claro lo de las comillas..
mi idea principal es hacer un bucle for que lea los 14 select y guarde en un array el valor de cada posición.
luego llenar un array de 40 espacios.
hago referencia al proyecto principal con un link:
http://www.forosdelweb.com/f13/manej...ptions-975139/