Ver Mensaje Individual
  #14 (permalink)  
Antiguo 14/01/2004, 09:10
Avatar de tunait
tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
me cachis que me ha hecho dar más gueltas que un tonto

pero yastá

ahí va... dime si necesitas explicoteaciones


<script language="javascript" type="text/javascript">
//Listas dependientes por tunait!
//http://javascript.tunait.com/
function slctr(texto,valor){
this.texto = texto
this.valor = valor
}
var herramientas=new Array()
herramientas[0] = new slctr('- -Herramientas- -')
herramientas[1] = new slctr("Jardín",'jardin/jardin2')
herramientas[2] = new slctr("fontanería",'fontaneria/fontaneria2')


var muebles=new Array()
muebles[0] = new slctr('- -Muebles- -')
muebles[1] = new slctr("Salón",'salon/salon2')
muebles[2] = new slctr("dormitorio",'dormitorio/dormitorio2')

//*******Nietos*******************
var jardin = new Array()
jardin[0] = new slctr('- -Jardín- -')
jardin[1] = new slctr("podadora",null)
jardin[2] = new slctr("segadora" ,null)

var fontaneria = new Array()
fontaneria[0] = new slctr('- -Fontanería- -')
fontaneria[1] = new slctr("llave inglesa",null)
fontaneria[2] = new slctr("llave fija",null)


var salon = new Array()
salon[0] = new slctr('- -Salón- -')
salon[1] = new slctr("Mesa",null)
salon[2] = new slctr("silla" ,null)

var dormitorio = new Array()
dormitorio[0] = new slctr('- -Dormitorio- -')
dormitorio[1] = new slctr("cama",null)
dormitorio[2] = new slctr("mesita" ,null)

/************* nietos 2 *************/

var jardin2 = new Array()
jardin2[0] = new slctr('- -Jardín2- -')
jardin2[1] = new slctr("podadora2",null)
jardin2[2] = new slctr("segadora2" ,null)

var fontaneria2 = new Array()
fontaneria2[0] = new slctr('- -Fontanería2- -')
fontaneria2[1] = new slctr("llave inglesa2",null)
fontaneria2[2] = new slctr("llave fija2",null)


var salon2 = new Array()
salon2[0] = new slctr('- -Salón2- -')
salon2[1] = new slctr("Mesa2",null)
salon2[2] = new slctr("silla2" ,null)

var dormitorio2 = new Array()
dormitorio2[0] = new slctr('- -Dormitorio2- -')
dormitorio2[1] = new slctr("cama2",null)
dormitorio2[2] = new slctr("mesita2" ,null)

function slctryole(cual,donde,donde2){
if(cual.selectedIndex != 0){
donde.length=0
cualb=cual.value.split('/')
cual2 = eval(cualb[0])
for(m=0;m<cual2.length;m++){
var nuevaOpcion = new Option(cual2[m].texto);
donde.options[m] = nuevaOpcion;
if(cual2[m].valor != null){
donde.options[m].value = cual2[m].valor
}
else{
donde.options[m].value = cual2[m].texto
}
}
if(donde2){
donde2.length=0
cual2 = eval(cualb[1])
for(m=0;m<cual2.length;m++){
var nuevaOpcion = new Option(cual2[m].texto);
donde2.options[m] = nuevaOpcion;
if(cual2[m].valor != null){
donde2.options[m].value = cual2[m].valor
}
else{
donde2.options[m].value = cual2[m].texto
}
}
}
}

}
</script>

</head>

<body bgcolor="#FFFFFF" text="#000000">
<form name="form1" method="post" action="">
<select name="select" onchange="slctryole(this,this.form.select2)">
<option>- - Seleccionar - -</option>
<option value="herramientas">herramientas</option>
<option value="muebles">muebles</option>
</select>
<select name="select2" onchange="slctryole(this,this.form.select3,this.fo rm.select4)">
<option>- - - - - -</option>
</select>
<select name="select3">
<option>- - - - - -</option>
</select>
<select name="select4">
<option>- - - - - -</option>
</select>
<input type="submit">
</form>