Ver Mensaje Individual
  #7 (permalink)  
Antiguo 20/04/2016, 14:24
nipley
 
Fecha de Ingreso: abril-2016
Mensajes: 4
Antigüedad: 8 años, 10 meses
Puntos: 0
Respuesta: ayuda con Listas desplegables dependientes + vinculos

hola gracias por contestar, pero debo armar con 3 niveles

MARCA MODELO COMBUSTIBLE (diesel/Gasolina) >>> link
............
pero el ejemplo no funcion va a cualquier link o tira error , la verdad no entiendo bien esto, pero arme algo para probar y por ahi me podes corregir ,

Al seleccionar la marca, se busca el modelo de auto, y luego el tipo de combustible que usa y de ahí al modelo de batería que lleva..


lo que pasa es que no va a los link y el tercer nivel no se como armarlo, .. jaja parece fácil pero es complicado esto para mi amigo..jajaja

mi codigo:
-------------------------------
<html>
<head>
<meta charset="UTF-8">
<title>Baterias Moura elija su bateria</title>

<script type="text/javascript" language="javascript">
var direccionesRoc=new Array();
var direccionesAca=new Array();
ford1[0]="ford1.htm";
ford2[1]="ford2.htm";
chevrolet1[0]="chevrolet1.htm";
chevrolet2[1]="chevrolet2.htm";
chevrolet3[2]="chevrolet3.htm";

//ejemplo
function funciondesdeelpadre(form)
{
var selec = form.padre.options; //name del select padre
var combo = form.hijo.options;//name del select que se llenara(hijo)
combo.length = null;

if (selec[0].selected == true) //valor por posicion de las opcion del padre
{
var seleccionar = new Option("Esperando selección");
combo[0] = seleccionar; //valores que tomara el hijo
}

if (selec[1].selected == true)//valor por posicion de las opcion del padre
{
var popular1 = new Option("Rock de los 90");
var popular2 = new Option("Rock de los 80");
combo[0] = popular1;//valores que tomara el hijo
combo[1] = popular2;//valores que tomara el hijo
}
}
//fin ejemplo

function agregarOpciones(form)
{
var selec = form.marca.options;
var combo = form.modelo.options;
combo.length = null;

if (selec[0].selected == true)
{
var seleccionar = new Option("Esperando selección");
combo[0] = seleccionar;
}

if (selec[1].selected == true)
{
var ford1 = new Option("F100");
var ford2 = new Option("RANGER");
combo[0] = ford1;
combo[1] = ford2;
}

if (selec[2].selected == true)
{
var chevrolet1 = new Option("ASTRA");
var chevrolet2 = new Option("CORSA");
var chevrolet3 = new Option("MERIVA");
combo[0] = chevrolet1;
combo[1] = chevrolet2;
combo[2] = chevrolet3;
}
}
</script>
</head>
<body>
<form name="ejemplo2" method="POST" target="_blank" action="">

<select name="marca" onChange="agregarOpciones(this.form)">

<option value="">[seleccione una opción]</option>

<option value="ford">ford</option>

<option value="chevrolet">chevrolet</option>

</select>



<select name="modelo" onChange="direccion(this.form)">

<option value="">Esperando selección</option>

</select>

<select name="combustible">

<option value="">Esperando selección</option>

</select>

<input type="submit" value="Buscar"></form>
</body>
</html>
-----------------------------------
http://nipley.com.ar/site/00000000.html
------------------------------------
gracias!!!

Última edición por nipley; 20/04/2016 a las 14:34