Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/06/2006, 04:42
jllopezgalvez
 
Fecha de Ingreso: diciembre-2005
Mensajes: 42
Antigüedad: 18 años, 5 meses
Puntos: 0
Me respondo para que quede constancia:

function ordenMasActual( primero, ultimo, oCntrl)
{
var i;
for(i=0; (ultimo-primero) >= 0; i++)
{
addOpt(oCntrl, i, ultimo, ultimo);
ultimo = ultimo-1;
}
}

function cambia(oCntrl){
while (oCntrl.length) oCntrl.remove(0);
switch (document.elegir.Año.selectedIndex){
case 0:
ordenMasActual(507, 509, oCntrl);
break;
case 1:
ordenMasActual(504, 506, oCntrl);
break;
case 2:
ordenMasActual(495, 503, oCntrl);
break;
}
}

Me he creado una funcion. Logicamente solo fucniona con numeros, para letras habria que pensar más u otra cosa....

<select name="Año" onchange="cambia(document.elegir.Numero)">
<OPTION VALUE="2007">2007</OPTION>
<OPTION VALUE="2006">2006</OPTION>
<OPTION VALUE="2005">2005</OPTION>
</select>