Foros del Web » Creando para Internet » HTML »

menu submenu?

Estas en el tema de menu submenu? en el foro de HTML en Foros del Web. Estoy empezando asi que no me vayan a mentar la madre si el codigo esta muy raro :S Código: <html> <head> </head> <body> <div> <select ...
  #1 (permalink)  
Antiguo 09/12/2010, 22:26
 
Fecha de Ingreso: diciembre-2010
Mensajes: 9
Antigüedad: 13 años, 4 meses
Puntos: 0
menu submenu?

Estoy empezando asi que no me vayan a mentar la madre si el codigo esta muy raro :S

Código:
<html>
<head>
</head>
<body>
<div>
   <select name="cateogry">
   <option>Select</option>
   <option value="1" >1semestre</option>
   <option value="2">2semestre</option>
   </select>
   <select name="subcategory">
   <option >modulo1</option>
	<option value="1">modulo2</option>
	<option value="2">modulo3</option>
	
   </select>
<select name="modulo1subsubcategory">
   <option >tareas</option>
	<option value="1">tarea 1</option>
	<option value="2">tarea2</option>
	<option value="2">tarea3</option>
</select>
<select name="modulo2subsubcategory">
   <option >tareas</option>
	<option value="1">tarea 1</option>
	<option value="2">tarea2</option>
	<option value="2">tarea3</option>
</select>
<select name="modulo3subsubcategory">
   <option >tareas</option>
	<option value="1">tarea 1</option>
	<option value="2">tarea2</option>
	<option value="2">tarea3</option>
</select>
</div>

</body>
</html>
Tenia pensado que por ejemplo seleccionar 1semestre y me aparescan los 3 modulos
y si seleccion 2semestre me aparescan otros 3 modulos y cada modulo tenga sus tareas correspondientes se puede? no se si me explico bien

1sem/3modulos/3tareas por cada modulo
2sem/otros3modulosdiferentes/3tareas por cada modulo
y asi vayan apareciendo las cosas segun lo que selecciones como si fuera
pais/estado/ciudad
si seleccionas
mexico/quintanaroo/cancun
o
EUA/california/losangeles


y asi segun selecciones

Última edición por kinki122; 09/12/2010 a las 22:32
  #2 (permalink)  
Antiguo 10/12/2010, 00:26
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 9 meses
Puntos: 1567
Respuesta: menu submenu?

si se puede....


http://www.formatoweb.com.ar/ajax/se..._3_niveles.php


Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #3 (permalink)  
Antiguo 10/12/2010, 10:10
 
Fecha de Ingreso: diciembre-2010
Mensajes: 9
Antigüedad: 13 años, 4 meses
Puntos: 0
Respuesta: menu submenu?

Muchas gracias e estado probando y se ajusta perfectamente a mis necesidades solo tengo una duda puedo poner que en las ultimas opciones 1.1.1 o 1.4.2 un <a href=""></a>
a por ejemplo ftp://miip/archivo? en phpmyadmin o
con un <input type="submit" name enviar></input> dinamico para que cambie segun lo que selecciones
se puede?
como podria hacer esto
?
Gracias de antemano!

Última edición por kinki122; 10/12/2010 a las 10:37
  #4 (permalink)  
Antiguo 10/12/2010, 10:43
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 9 meses
Puntos: 1567
Respuesta: menu submenu?

No entiendo muy bien la relación con el phpmyadmin.
Supongo que lo que querés hacer, es que una vez aplicados los filtros en los dos primeros selects, en el tercero aparezcan x cada opción vinculos a fdistintas páginas.

Eso lo haces con javascript, te dejo un ejemplo, la función crearlink() te lleva a la url definida en los values de cada option, el botón enviar en este caso no hace falta, ya que el cambio se produce con el evento onchange(), es decir cuando clickeas en cada valor del select.

Un detalle, para que esto funcione correctamente, siempre es recomendable crear un primer option con value=""


Código HTML:
Ver original
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
  2. "http://www.w3.org/TR/html4/loose.dtd">
  3. <title>link en combo</title>
  4. <meta http-equiv="content-type" content="text/html; charset=utf-8">
  5. <meta http-equiv="content-script-type" content="text/javascript">
  6. <script type="text/javascript">
  7. <!--//
  8. function crearlink(Sel){
  9. if (Sel.ad.selectedIndex != 0){
  10. var link = Sel.ad.options[Sel.ad.selectedIndex].value
  11. window.location.href=link;
  12. }
  13. }
  14. //-->
  15. </head>
  16. <form action="#">
  17. <select name="ad" onchange="crearlink(this.form)">
  18. <option value="" selected> ---</option>
  19. <option value="1.htm">texto 1</option>
  20. <option value="2.htm">texto 2</option>
  21. <option value="3.htm">texto 3</option>
  22. </form>
  23. </body>
  24. </html>

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #5 (permalink)  
Antiguo 10/12/2010, 11:03
 
Fecha de Ingreso: diciembre-2010
Mensajes: 9
Antigüedad: 13 años, 4 meses
Puntos: 0
Respuesta: menu submenu?

no se si no me explique o por mi torpeza no logro unir mi arcivo con lo que me explicas asi que mejor lo posteo

Código:
<?php

function generaSelect()

{

	include 'conexion.php';

	conectar();

	$consulta=mysql_query("SELECT id, opcion FROM select_1");

	desconectar();



	// Voy imprimiendo el primer select compuesto por los paises

	echo "<select name='select1' id='select1' onChange='cargaContenido(this.id)'>";

	echo "<option value='0'>Elige</option>";

	while($registro=mysql_fetch_row($consulta))

	{

		echo "<option value='".$registro[0]."'>".$registro[1]."</option>";

	}

	echo "</select>";

}

?>



<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

<html lang="es">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<title>AJAX, Ejemplos: Combos (select) dependientes de 3 niveles, codigo fuente - ejemplo</title>

<link rel="stylesheet" type="text/css" href="select_dependientes_3_niveles.css">

<script type="text/javascript" src="select_dependientes_3_niveles.js"></script>

</head>



<body>



			<div id="demo" style="width:600px;">

				<div id="demoDer">

					<select disabled="disabled" name="select3" id="select3">

						<option value="0">Selecciona opci&oacute;n...</option>

					</select>

				</div>

				<div id="demoMed">

					<select disabled="disabled" name="select2" id="select2">

						<option value="0">Selecciona opci&oacute;n...</option>

					</select>

				</div>

				<div id="demoIzq"><?php generaSelect(); ?></div>

			</div>



</body>

</html>
Este es el codigo que utilizo y las opciones de
<option>texto1</option>
<option>texto2</option>
<option>texto3</option>
No las tengo ya que eso lo saca directamente dela base de datos
pienso que es algo asi como agregar una nueva tabla en mysql como text y ahiponer el <a href=""></a>
lo intente y no me sirvio alguna sugerencia?

Última edición por kinki122; 10/12/2010 a las 11:28

Etiquetas: submenu
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 16:14.