Foros del Web » Creando para Internet » HTML »

[SOLUCIONADO] Menú select desplegable

Estas en el tema de Menú select desplegable en el foro de HTML en Foros del Web. Hola, necesito un menu select desplegable para cambiar de idioma mi web. Pero no logro que al clicar sobre la opción rediriga a la persona ...
  #1 (permalink)  
Antiguo 07/08/2015, 13:06
 
Fecha de Ingreso: abril-2014
Mensajes: 18
Antigüedad: 10 años
Puntos: 0
Menú select desplegable

Hola, necesito un menu select desplegable para cambiar de idioma mi web. Pero no logro que al clicar sobre la opción rediriga a la persona a la web del idioma que eligió.
<select>
<option value="/es/index.html">Es</option>
<option value="/cat/index.html">Cat</option>
</select>

¿Cómo se hace? Es necesario poner un boton submit? :/ Se puede hacer sin?
Gracias.
  #2 (permalink)  
Antiguo 07/08/2015, 13:16
Colaborador
 
Fecha de Ingreso: septiembre-2013
Ubicación: España
Mensajes: 3.648
Antigüedad: 10 años, 7 meses
Puntos: 578
Respuesta: Menú select desplegable

Deberías hacerlo desde el servidor. Y de paso implementar URLs canónicas para optimizar el SEO.
  #3 (permalink)  
Antiguo 07/08/2015, 15:59
Avatar de herzbazi  
Fecha de Ingreso: febrero-2012
Mensajes: 612
Antigüedad: 12 años, 1 mes
Puntos: 36
Respuesta: Menú select desplegable

proba con esto no es lo óptimo pero te funciona

Código HTML:
Ver original
  1. <select name="ramos" onchange="location = this.value">  
  2. <option>Selecciona</option>
  3. <option value="http://www.google.com">ingles</option>  
  4. <option value="http://www.yahoo.com">español</option>  
__________________
Enseña todo lo que sepas...
Aprende todo lo que puedas..
  #4 (permalink)  
Antiguo 08/08/2015, 10:10
 
Fecha de Ingreso: abril-2014
Mensajes: 18
Antigüedad: 10 años
Puntos: 0
Respuesta: Menú select desplegable

Código HTML:
<select id="idiomas" onchange="location = this.value">  
    <option>Selecciona</option>
    <option value="www.algo.algo">ingles</option>  
    <option value="/directorio/algo.html">español</option>  
    <!-- o si queremos volver para atrás -->
    <option value="../directorio/algo.html">español</option> 
</select> 
Perfecto, funcionó .

Etiquetas: desplegable, select
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:55.