Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/03/2013, 09:07
Avatar de nicolasluc
nicolasluc
 
Fecha de Ingreso: marzo-2013
Mensajes: 5
Antigüedad: 11 años, 1 mes
Puntos: 0
Select dependientes con link

Hola gente este es mi primer pedido muchas veces eh utilizado el foro y realmente son muy buenos.
tengo un problema que me esta quemando la cabeza hace muchísimo tiempo.vale aclarar que soy un autodidacta y que no eh estudiado programación todo lo que se es gracias leer en foros como este. bueno voy al grano tengo 2 select uno depende lo que quiero es que al seleccionar la segunda opción esta redireccione al usuario a una url...logre hacerlo en flash pero quiero hacerlo con javascript ya que es mucho mas rápido y se puede acceder desde cualquier dispositivo. muy aqui dejo lo que tengo hasta ahora

Código:
<SCRIPT LANGUAGE = "JavaScript">
<!--

var Apertura= new Array("1990", "1991", "1992", "1993", "1994","1995","1996");
var Clausura= new Array("2000", "2001", "2002", "2003", "2004","2005","2006");
var cricketplayers = new Array("Sachin Tendulkar", "Steve Waugh", "Brian Lara", "Sir Don Bradman");

function set_player() {

 	
var select_sport = document.myform.sport;
var select_player = document.myform.player;
var selected_sport = select_sport.options[select_sport.selectedIndex].value;

select_player.options.length=0;
if (selected_sport == "Apertura"){

 	 	for(var i=0; i<Apertura.length; i++)
 	 	select_player.options[select_player.options.length] = new Option(Apertura[i]);
 	}
if (selected_sport == "Clausura"){

 	 	for(var i=0; i<Clausura.length; i++)
 	 	select_player.options[select_player.options.length] = new Option(Clausura[i]);
 	}
if (selected_sport == "cricket"){
 	 	for(var i=0; i<cricketplayers.length; i++)
 	 	 	select_player.options[select_player.options.length] = new Option(cricketplayers[i]);
 	}
}
--> 
</SCRIPT>

<BODY>
<FORM NAME="myform" METHOD="POST">

Sport
<SELECT NAME="sport" onChange="set_player()">
<OPTION VALUE="Apertura">-------
<OPTION VALUE="Apertura">Apertura
<option value="Clausura">Clausura
<OPTION VALUE="cricket">Cricket
</SELECT>

Player
<SELECT NAME="player">
<OPTION>------
</SELECT>

</FORM>
</BODY>
y en esta (mi web) lo que hice en flash http://videosrojos.nixiweb.com/videos.html
para que sirva de ejemplo.
bueno desde ya muchas gracias y espero no molestar mucho