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

Cita:
Iniciado por dontexplain Ver Mensaje
Ni me di cuenta de que lo que puso oscard41 estaba mal, me acabo de fijar...

No es select.selectIndex sino [URL="http://www.w3schools.com/jsref/prop_select_selectedindex.asp"][I]select.selectedInd[/I]ex[/URL]

Ya me extrañaba, yo juraría que era índice seleccionado pero no le presté más atención. En fin.
Cita:
Iniciado por oscard41 Ver Mensaje
Mis disculpas, si son do errores mios el location el en minusculas y es select.selectedIndex...

Gracias a los dos se ve que saben mucho y eso me empuja a hacer un intento mas
hice esto en que me estoy equivocando?¿

Código:
<SCRIPT LANGUAGE = "JavaScript">
<!--
function redireccionar(){
    var select=document.getElementById('Apertura');
    if(select.selectedIndex==1){//<---- coloco 1 por que se inicia de 0 osea es la posición 2
    location.href='http://www.infiernorojo.com/independiente/';
   }
}
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>