Foros del Web » Programando para Internet » Javascript »

Combo cuadruple

Estas en el tema de Combo cuadruple en el foro de Javascript en Foros del Web. Buenas tardes, saque el siguiente codigo para combo doble de un codigo ya fabricado y le añadi otros dos. El tercero funciona perfectamente pero el ...
  #1 (permalink)  
Antiguo 09/03/2010, 08:46
 
Fecha de Ingreso: marzo-2010
Mensajes: 12
Antigüedad: 14 años, 2 meses
Puntos: 0
Combo cuadruple

Buenas tardes, saque el siguiente codigo para combo doble de un codigo ya fabricado y le añadi otros dos. El tercero funciona perfectamente pero el cuarto no hace nada. Estoy empezando en esto y estoy bastante perdido.


el codigo es este:

var groups=document.isc.stage.options.length
var group=new Array(groups)
for (i=0; i<groups; i++)
group[i]=new Array()


group[0][0]=new Option("Fecha de nacimiento"," ");
group[1][0]=new Option("12/09/1952");
group[2][0]=new Option("16/03/1973");
group[3][0]=new Option("15/01/1973");
group[4][0]=new Option("11/02/1965");
group[5][0]=new Option("27/03/1958");
group[6][0]=new Option("04/02/1965");
group[7][0]=new Option("23/12/1974");
group[8][0]=new Option("14/06/1964");
group[9][0]=new Option("29/10/1980");
group[10][0]=new Option("08/01/1978");
group[11][0]=new Option("31/08/1965");
group[12][0]=new Option("13/02/1971");
group[13][0]=new Option("01/10/1950");
group[14][0]=new Option("04/10/1949");
group[15][0]=new Option("07/02/1969");
group[16][0]=new Option("19/10/1976");
group[17][0]=new Option("27/03/1960");
group[18][0]=new Option("26/06/1967");
group[19][0]=new Option("10/02/1965");
group[20][0]=new Option("26/03/1982");
group[21][0]=new Option("25/02/1965");
group[22][0]=new Option("01/11/1961");




var temp=document.isc.stage2
function redirect(x){
for (m=temp.options.length-1;m>0;m--)
temp.options[m]=null
for (i=0;i<group[x].length;i++){
temp.options[i]=new Option(group[x][i].text,group[x][i].value)
}
temp.options[0].selected=true
redirect1(0)
}




var secondGroups=document.isc.stage2.options.length
var secondGroup=new Array(groups)
for (i=0; i<groups; i++) {
secondGroup[i]=new Array(group[i].length)
for (j=0; j<group[i].length; j++) {
secondGroup[i][j]=new Array() }}


secondGroup[0][0][0]=new Option("Nº PErmiso de conducir, D.N.I. o Pasaporte"," ");
secondGroup[1][0][0]=new Option("00376128 D");
secondGroup[2][0][0]=new Option("52963680 Q");
secondGroup[3][0][0]=new Option("11827487 J");
secondGroup[4][0][0]=new Option("51368644 F");
secondGroup[5][0][0]=new Option("05364588 E");
secondGroup[6][0][0]=new Option("30571195 D");
secondGroup[7][0][0]=new Option("52348241 B");
secondGroup[8][0][0]=new Option("51373356 G");
secondGroup[9][0][0]=new Option("78915712 K");
secondGroup[10][0][0]=new Option("53405217 E");
secondGroup[11][0][0]=new Option("53007119 P");
secondGroup[12][0][0]=new Option("02891644 S");
secondGroup[13][0][0]=new Option("51312820 G");
secondGroup[14][0][0]=new Option("75203398 E");
secondGroup[15][0][0]=new Option("07474685 F");
secondGroup[16][0][0]=new Option("28965790 G");
secondGroup[17][0][0]=new Option("05372900 P");
secondGroup[18][0][0]=new Option("X 8246903 T");
secondGroup[19][0][0]=new Option("X 8245423 S");
secondGroup[20][0][0]=new Option("53406930 X");
secondGroup[21][0][0]=new Option("51654754 C");
secondGroup[22][0][0]=new Option("X 8246844 X");





var temp1=document.isc.stage3
function redirect1(y){
for (m=temp1.options.length-1;m>0;m--)
temp1.options[m]=null
for (i=0;i<secondGroup[document.isc.stage.options.selectedIndex][y].length;i++){
temp1.options[i]=new Option(secondGroup[document.isc.stage.options.selectedIndex][y][i].text,secondGroup[document.isc.stage.options.selectedIndex][y][i].value)
}
temp1.options[0].selected=true
}
function redirect2(m){
window.location=temp1[m].value
}




var thirdGroups=document.isc.stage3.options.length
var thirdGroup=new Array(groups)
for (i=0; i<groups; i++) {
thirdGroup[i]=new Array()
for (j=0; j<group[i].length; j++) {
thirdGroup[i][j]=new Array()
for (k=0; k<group[i].length; k++) {
thirdGroup[i][j][k]=new Array() }}}


thirdGroup[0][0][0][0]=new Option("día, mes y año"," ");
thirdGroup[1][0][0][0]=new Option("20/10/70");
thirdGroup[2][0][0][0]=new Option("20/10/70");
thirdGroup[3][0][0][0]=new Option("20/10/70");
thirdGroup[4][0][0][0]=new Option("20/10/70");
thirdGroup[5][0][0][0]=new Option("20/10/70");
thirdGroup[6][0][0][0]=new Option("20/10/70");
thirdGroup[7][0][0][0]=new Option("20/10/70");
thirdGroup[8][0][0][0]=new Option("20/10/70");
thirdGroup[9][0][0][0]=new Option("20/10/70");
thirdGroup[10][0][0][0]=new Option("20/10/70");
thirdGroup[11][0][0][0]=new Option("20/10/70");
thirdGroup[12][0][0][0]=new Option("20/10/70");
thirdGroup[13][0][0][0]=new Option("20/10/70");
thirdGroup[14][0][0][0]=new Option("20/10/70");
thirdGroup[15][0][0][0]=new Option("20/10/70");
thirdGroup[16][0][0][0]=new Option("20/10/70");
thirdGroup[17][0][0][0]=new Option("20/10/70");
thirdGroup[18][0][0][0]=new Option("20/10/70");
thirdGroup[19][0][0][0]=new Option("20/10/70");
thirdGroup[20][0][0][0]=new Option("20/10/70");
thirdGroup[21][0][0][0]=new Option("20/10/70");
thirdGroup[22][0][0][0]=new Option("20/10/70");



var temp2=document.isc.stage4
function redirect2(z){
for (m=temp2.options.length-1;m>0;m--)
temp2.options[m]=null
for (i=0;i<thirdGroup[document.isc.stage.options.selectedIndex][z].length;i++){
temp2.options[i]=new Option(thirdGroup[document.isc.stage.options.selectedIndex][z][y][i].text,thirdGroup
[document.isc.stage.options.selectedIndex][z][y][i].value)
}
temp2.options[0].selected=true
}
function redirect3(m){
window.location=temp2[m].value
}
  #2 (permalink)  
Antiguo 09/03/2010, 11:23
 
Fecha de Ingreso: marzo-2010
Mensajes: 12
Antigüedad: 14 años, 2 meses
Puntos: 0
Solucionado

Gracias, ya lo solucione!!

Etiquetas: combo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:07.