Ver Mensaje Individual
  #4 (permalink)  
Antiguo 20/12/2010, 02:18
edgar4615
 
Fecha de Ingreso: agosto-2010
Mensajes: 202
Antigüedad: 14 años, 6 meses
Puntos: 4
Respuesta: duda de novato

muy buenas de nuevo, este script va muy bien, pero si quiero reutilizarlo para el año porqué no me funciona????

Código Javascript:
Ver original
  1. var annoarray=new Array("2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021");
  2. var opciones2="";
  3. for(a=0;a<12;a++){
  4. opciones2+="<option value='"+a+"' "+selAnActual(a)+">"+annoarray[a]+"</option>";
  5. }
  6. function selAnActual(anno){
  7. if (mianno==anno){
  8. return "selected='selected'";
  9. }else{
  10. return "";
  11. }
  12. }


me muestra el array de años correctamente pero no m,e queda marcado el actual como en el mes.

me toma valores distintos y no se porqué... el año actual es 2010 y me toma el último valor del array 2021.

Gracias por vuestra ayuda!!!

saludos!!!


creo que con esto funciona
Código Javascript:
Ver original
  1. //si se usa
  2. var yeararray=new Array("2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021");
  3. var opciones2="";
  4. for(a=0;a<12;a++){
  5. opciones2+="<option value='"+a+"' "+selannoActual(a)+">"+yeararray[a]+"</option>";
  6. }
  7. function selannoActual(anno){
  8. if (mianno==yeararray[a]){
  9. return "selected='selected'";
  10. }else{
  11. return "";
  12. }
  13. }

Última edición por edgar4615; 20/12/2010 a las 03:12