Foros del Web » Programando para Internet » Javascript »

ocultar y mostrar div

Estas en el tema de ocultar y mostrar div en el foro de Javascript en Foros del Web. buenas tengo una duda y no se si se puede hacer tengo un menú dinámico que funciona perfectamente, he puesto una presentación en un div ...
  #1 (permalink)  
Antiguo 31/07/2012, 19:25
 
Fecha de Ingreso: mayo-2012
Ubicación: Caracas
Mensajes: 53
Antigüedad: 11 años, 11 meses
Puntos: 1
ocultar y mostrar div

buenas tengo una duda y no se si se puede hacer tengo un menú dinámico que funciona perfectamente, he puesto una presentación en un div que quiero que se oculte cuando selecciono alguna parte de mi menú dinamico, en mi llamado que puse, me sale error porque no puedo ponerlos los dos juntos, ¿còmo hago?.

gracias

Código PHP:
Ver original
  1. <li><a href="javascript:cerrar()""index.php?id=<?php echo $reg ["id_menu"];?>" class="url"> <?php echo $reg ["texto"];?> </a></li>
  #2 (permalink)  
Antiguo 31/07/2012, 20:29
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: ocultar y mostrar div

Cita:
Iniciado por mariomb19 Ver Mensaje
buenas tengo una duda y no se si se puede hacer tengo un menú dinámico que funciona perfectamente, he puesto una presentación en un div que quiero que se oculte cuando selecciono alguna parte de mi menú dinamico, en mi llamado que puse, me sale error porque no puedo ponerlos los dos juntos, ¿còmo hago?.

gracias

Código PHP:
Ver original
  1. <li><a href="javascript:cerrar()""index.php?id=<?php echo $reg ["id_menu"];?>" class="url"> <?php echo $reg ["texto"];?> </a></li>
@mariomb19
Explicate mejor porque no se entiende nada. sin ir más lejos mirá el título de tu post y el código expuesto, donde la etiqueta <div> brilla por su ausencia
SAludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #3 (permalink)  
Antiguo 31/07/2012, 21:44
 
Fecha de Ingreso: mayo-2012
Ubicación: Caracas
Mensajes: 53
Antigüedad: 11 años, 11 meses
Puntos: 1
Respuesta: ocultar y mostrar div

ok disculpame esta es la función para cerrar el contenido que quiero

Código Javascript:
Ver original
  1. function cerrar () {
  2.     document.getElementById("contenido_index").style.display="none";   
  3. }
  4. </script>

Código HTML:
Ver original
  1. <div class="h"><img alt="" src="images/1title1.gif"></div>
  2.                             <ul style="margin:17px 0 0 0;">
  3.                                                     <?php
  4.                                 $sql= "select * from menu";
  5.                                 $res= mysql_query ($sql,$con);
  6.                                 while ($reg= mysql_fetch_array($res))
  7.                                 {
  8.                                 ?>
  9.                                                                <li><a href="index.php?id=<?php echo $reg ["id_menu"];?>" class="url"> <?php echo $reg ["texto"];?> </a></li>
  10.                                                                <?php
  11.                                 }
  12.                                 ?>
  13.                                 </ul>
  14.                                 </div>
bueno el problema es que cuando entras a la pagina sale unas imagenes y contendio de bienvenida, cuando seleccionas un elemento del menu de php, se cambie por el contenido del menu, entonces anexo el llamado de la funcion donde se le hace click, pero no me aoculta bien, ¿cómo uno en en a href= el llamado de java para cerrar, y que siga mostrando mi menu.

Código HTML:
Ver original
  1. <li><a href="javascript:cerrar()""index.php?id=<?php echo $reg ["id_menu"];?>" class="url"> <?php echo $reg ["texto"];?> </a></li>
  #4 (permalink)  
Antiguo 31/07/2012, 23:15
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: ocultar y mostrar div

@mariomb19
vamos a analizar esto, porque se entiende menos todavía.
En primer lugar, este es el foro de javascript, y tu php, no viene (o no debería si está bien hecho) al caso, lo que importa es tu html generado

supongo que a vos te quedará esto

Código HTML:
Ver original
  1. <ul>
  2. <li><a href="index.php?id=001">menu1</a></li>
  3. <li><a href="index.php?id=002">menu2</a></li>
  4. <li><a href="index.php?id=003">menu3</a></li>
  5. </ul>

Después tenés una función cerrar(); que oculta un div con id=contenido_index
dónde esta ese div, yo solo veo un div con classs="h" que contiene una imagen.

finalmente, pones un php que pasado a html te genera
Código HTML:
Ver original
  1. <li><a href="javascript:cerrar()""index.php?id=001" class="url">menu1</a></li>
Eso no lleva a ninguna parte porque esta mal escrito, que se supone tiene que hacer, cerrar un div, ir a otra página, (los links de tu menú, llevan a otras páginas????, cargan algo con ajax()???, que hace tu index.php con el $_GET['id']?

Podrias poner <a href="index.php?id=001" onclick="cerrar();"></a> pero si ejecutas el href, el onclik se pierde porque vas a volver a cargar el index. agregarle un return false al cerrar()????, pero ahi perdés el href, asi que se oculta la capa (que sigo sin ver en tu código) pero el index no lleva a ninguna parte
Aclará un poco a ver si lo resolvemos, porque asi como está, no entiendo ni j
Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.

Etiquetas: funcion, php
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 18:18.