Ver Mensaje Individual
  #5 (permalink)  
Antiguo 24/01/2013, 13:26
_El_Loco_22_
 
Fecha de Ingreso: agosto-2012
Ubicación: argentina
Mensajes: 27
Antigüedad: 11 años, 9 meses
Puntos: 0
De acuerdo Respuesta: Cambiar url de con un select

Cita:
Iniciado por nedyer Ver Mensaje
Todavía no entiendo que quieres hacer lo que tu dices es ¿un menú de salto?


Código HTML:
Ver original
  1. <form name="form" id="form">
  2.   <select name="jumpMenu" id="jumpMenu" onchange="MM_jumpMenu('parent',this,0)">
  3.     <option>Año</option>
  4.     <option value="http://miweb/mes-enero/2010">2010</option>
  5.     <option value="http://miweb/mes-enero/2011">2011</option>
  6.     <option value="http://miweb/mes-enero/2012">2012</option>
  7.   </select>
  8. </form>



Código Javascript:
Ver original
  1. <script type="text/javascript">
  2. function MM_jumpMenu(targ,selObj,restore){ //v3.0
  3.   eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  4.   if (restore) selObj.selectedIndex=0;
  5. }
  6. </script>

La verdad nose bien como se llama, recien estoy comenzando con esto. A ver si logro explicarme un poco mejor:

Tengo todos los meses en forma de boton con url (Al clickearlos te mandan a una pagina donde te ordena determinados articulos por mes y año)

en este caso te ordenaria todos los articulos por el mes de enero y por el año 2014. Segun tengo entendido con el "this.value" podria mostrar todas las url, y luego con un select al seleccionar el año que cambie la url. Asi son las url de los botones:

http://miweb/mes-enero/2014


claro que dependiendo del año y el mes la url varia...

http://miweb/mes-enero/2012
http://miweb/mes-febrero/2013

Todos los botones tienen esta url, solo cambia el nombre del mes (enero,febrero,marzo,abril,mayo,junio,julio,agosto ,septiembre,octubre,noviembre,diciembre)
http://miweb/mes-enero/

entonces si yo tengo esta url

http://miweb/mes-enero/"this.value"
y en el "select" selecciono el año 2013 esto me tendria que mostrar los articulos del mes de enero en el año 2013, y asi con cualquier año que yo seleccione. Eso es lo que quiero que haga, pero no se como hacerlo.

Espero que se entienda. Saludos.

Última edición por _El_Loco_22_; 24/01/2013 a las 13:32