Comunidad de diseño web y desarrollo en internet online

¿cómo se hace este tipo de menú despegable?

Citar            
MensajeEscrito el 27 Mar 2009 11:17 am
Cuando se pincha sobre la flecha un listado de recetas sale, pinchas sobre la receta que quieres le das a GO y te aparece la receta en otra ventana.

Se puede ver lo que quiero hacer aquí:
http://www.atkins.com/Recipes.aspx

¿Me pueden referir a algún tutorial para aprender a hacerlo, o si ya existen por algún lugar los códigos que podría copiar ?

Muchas gracias

Por Kane51

5 de clabLevel



 

firefox
Citar            
MensajeEscrito el 27 Mar 2009 04:10 pm
Bueno amigo, aqui te dejo una solucion, es un poco diferente pero al igual funciona.

Código :

<script>
 /*
 Created by Anarkes
 ankDesigns
 */
 function redirect(url){
  window.location.href=url;
 }
</script>
<select>
<option onclick="redirect('page.html')">Primer Tutorial</option>
<option onclick="redirect('page2.html')">segundo Tutorial</option>
</select>

La forma de Trabajar de este codigo es la siguiente:
La funcion redirect(), te redirecciona a cualquier direccion que pongas entre los parentesis, solo pones un onclick="redirect('aqui tu pagina')" y listo te enviara a la pagina deceada.

Espero y te sirva.
Saludos.

Por anarkes

2 de clabLevel



 

Mexico

firefox
Citar            
MensajeEscrito el 27 Mar 2009 04:25 pm

Por jpcw

Claber

1715 de clabLevel

1 tutorial

Genero:Masculino  

AlgoritmicBrainDesigner

firefox
Citar            
MensajeEscrito el 27 Mar 2009 11:52 pm
Mucha gracias a los dos. Probaré los dos este fin de semana y os cuento como me ha ido el lunes.

Gracias

Por Kane51

5 de clabLevel



 

firefox
Citar            
MensajeEscrito el 29 Mar 2009 08:53 pm
Ya he intentado probar las dos maneras de hacer el menu.
Las conclusiones: me quedo con el de anarkes por ser muchos más sencillo.
jpcw seguro que el que me propusiste deber ser muy bien, pero yo me hice un lío :oops: , luego más adelante cuando sepa más volveré a intentarlo :wink: .

Gracias a los dos por vuestra ayuda.

Por Kane51

5 de clabLevel



 

firefox
Citar            
MensajeEscrito el 29 Mar 2009 09:35 pm
anarkes es posible añadir submenús al menú que me diste.

Carpeta: Recetas
subcarpeta1: Plato principal
- subcarpeta 1a: inducción
- subcarpeta 1b: ppp
- subcarpeta 1c: pre-mantenimineto
- subcarpeta 1d: mantenimiento
- subcarpeta 1e: otros

Gracias

Por Kane51

5 de clabLevel



 

firefox
Citar            
MensajeEscrito el 30 Mar 2009 02:01 pm

Kane51 escribió:

anarkes es posible añadir submenús al menú que me diste.

Carpeta: Recetas
subcarpeta1: Plato principal
- subcarpeta 1a: inducción
- subcarpeta 1b: ppp
- subcarpeta 1c: pre-mantenimineto
- subcarpeta 1d: mantenimiento
- subcarpeta 1e: otros

Gracias


Pues si entendi bien tu pregunta, si es posible amigo solo utilizando la etiqueta optgroup, si la usamos nos quedaria el codigo de la siguiente Manera:

Código :

<script>
 /*
 Created by Anarkes
 */
 function redirect(url){
  window.location.href=url;
 }
</script>
<select>
<optgroup label="Recetas">
 <optgroup label="Plato Principal">
  <option onclick="redirect('aqui tu pagina');">Introduccion</option>
  <option onclick="redirect('aqui tu pagina');">ppp</option>
  <option onclick="redirect('aqui tu pagina');">pre-mantenimiento</option>
  <option onclick="redirect('aqui tu pagina');">mantenimiento</option>
  <option onclick="redirect('aqui tu pagina');">Otros</option>
 </optgroup>

 <optgroup label="Otra Divicion">
  <option onclick="redirect('aqui tu pagina');">Mas</option>
 </optgroup>
</optgroup>
</select>


Espero haber entendido bien, si no era lo que buscas no dudes en preguntar. ^^

Por anarkes

2 de clabLevel



 

Mexico

firefox
Citar            
MensajeEscrito el 30 Mar 2009 03:41 pm
Gracias Anarkes, hoy mismo lo probo y te digo como queda. Eres un sol

Por Kane51

5 de clabLevel



 

firefox
Citar            
MensajeEscrito el 02 Abr 2009 09:26 am
Buenos días

Ya ha puesto el código para el menú, pero hay algunas pegas.
1- no se ve igual en Firefox y en Explorer

captura de pantalla de Firefox

captura de pantalla Explorer
2- En Firefox pinchando sobre la flecha al lado del recuadro salen todas las opciones:
INDUCCIÓN
AVES
Nombre de la receta.
3- En Explorer no se ven los apartados, solo se ve los “Nombre de la receta”

¿Cómo puedo arreglar estos problemas?

Gracias

Por Kane51

5 de clabLevel



 

firefox
Citar            
MensajeEscrito el 14 Abr 2009 05:20 am
Esas recetas que salen estan en un control llamado combobox si la pagina esta en aspx lo mas probbale es que se carguen desde base de datos y en realidad no es muy dificil hacerlo. Imagina si quieres aumentar mas item en tu lista desplegable, tendrias que entrar por codigo y adicionar, sin embargo si lo tienes en una BD seria mejor. si deseas te paso como cargar esos combobox y leugo asi como en la pagina q muestras les das click en GO y te manda a otra pagina.

Por Emperor_76

1 de clabLevel



 

msie8

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.