28/03/2013, 10:53
|
| | | Fecha de Ingreso: marzo-2013
Mensajes: 5
Antigüedad: 11 años, 8 meses Puntos: 0 | |
Respuesta: Select dependientes con link Cita:
Iniciado por dontexplain 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 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>
|