Foros del Web » Programando para Internet » Javascript »

Hacer visible un div en javascript

Estas en el tema de Hacer visible un div en javascript en el foro de Javascript en Foros del Web. Hola, os muestro un ejemplo muy sencillo para que veáis el problema que tengo; No consigo ejecutar lo de la función de Javascript "Mostrar" que ...
  #1 (permalink)  
Antiguo 08/02/2011, 09:57
 
Fecha de Ingreso: noviembre-2010
Mensajes: 7
Antigüedad: 14 años, 1 mes
Puntos: 0
Hacer visible un div en javascript

Hola,
os muestro un ejemplo muy sencillo para que veáis el problema que tengo; No consigo ejecutar lo de la función de Javascript "Mostrar" que está en la parte inferior; Si alguien sabe cómo solucionarlo, le agradecería que me lo explicase, muchas gracias:

<html>
<head></head>
<body bgcolor = "#DDDDDD">
<form id='alta' name='nalta' action='otra_pagina.php' method=post >
<div name='ee' style='visibility:hidden;'>listado
<select >
<option value="0"></option>
<option value="1">111</option>
<option value="2">222</option>
<option value="3">333</option>
</select>
</div>
<select onchange='mostrar()'>
<option value="0"></option>
<option value="1">uno</option>
<option value="2">dos</option>
<option value="3">tres</option>
</select>

<script>
function mostrar() {
document.nalta.ee.style.visibility ='visible';
};
</script>
</form>
</body>
</html>
  #2 (permalink)  
Antiguo 08/02/2011, 10:55
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 10 meses
Puntos: 772
Respuesta: Hacer visible un div en javascript

Hola alfredosan222

Los div no tienen name. Tendrás que poner un id y utilizar

Código Javascript:
Ver original
  1. document.getElementById('tuId').style...

Saludos,
  #3 (permalink)  
Antiguo 08/02/2011, 10:59
Avatar de anacona16  
Fecha de Ingreso: marzo-2010
Ubicación: Bogota DC
Mensajes: 610
Antigüedad: 14 años, 9 meses
Puntos: 52
Respuesta: Hacer visible un div en javascript

Código HTML:
Ver original
  1. <script type="text/javascript">
  2. function mostrar() {
  3. document.getElementById('ee').style.display ='inherit';
  4. };
  5. </head>
  6. <body bgcolor = "#DDDDDD">
  7. <form id='alta' name='nalta' action='otra_pagina.php' method="post" >
  8.  
  9. <select onchange='mostrar()'>
  10. <option value="0"></option>
  11. <option value="1">uno</option>
  12. <option value="2">dos</option>
  13. <option value="3">tres</option>
  14.  
  15. <div id="ee" style="display:none">listado
  16. <option value="0"></option>
  17. <option value="1">111</option>
  18. <option value="2">222</option>
  19. <option value="3">333</option>
  20. </div>
  21. </form>
  22. </body>
  23. </html>

Prueba asi tal vez funcione
  #4 (permalink)  
Antiguo 08/02/2011, 13:52
Avatar de raxper  
Fecha de Ingreso: enero-2010
Ubicación: ------
Mensajes: 472
Antigüedad: 14 años, 11 meses
Puntos: 2
Respuesta: Hacer visible un div en javascript

Cita:
Iniciado por anacona16 Ver Mensaje
Código HTML:
Ver original
  1. <script type="text/javascript">
  2. function mostrar() {
  3. document.getElementById('ee').style.display ='inherit';
  4. };
  5. </head>
  6. <body bgcolor = "#DDDDDD">
  7. <form id='alta' name='nalta' action='otra_pagina.php' method="post" >
  8.  
  9. <select onchange='mostrar()'>
  10. <option value="0"></option>
  11. <option value="1">uno</option>
  12. <option value="2">dos</option>
  13. <option value="3">tres</option>
  14.  
  15. <div id="ee" style="display:none">listado
  16. <option value="0"></option>
  17. <option value="1">111</option>
  18. <option value="2">222</option>
  19. <option value="3">333</option>
  20. </div>
  21. </form>
  22. </body>
  23. </html>

Prueba asi tal vez funcione

<select onchange='ee.style.display="block"'>
<option value="0"></option>
<option value="1">uno</option>
<option value="2">dos</option>
<option value="3">tres</option>
</select>

__________________
/^sleep:\/\//;
  #5 (permalink)  
Antiguo 09/02/2011, 09:51
 
Fecha de Ingreso: noviembre-2010
Mensajes: 7
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: Hacer visible un div en javascript

Muchas gracias!!, así funciona perfectamente
  #6 (permalink)  
Antiguo 09/02/2011, 10:01
Avatar de anacona16  
Fecha de Ingreso: marzo-2010
Ubicación: Bogota DC
Mensajes: 610
Antigüedad: 14 años, 9 meses
Puntos: 52
Respuesta: Hacer visible un div en javascript

Asi como, por cual opcion optaste?
  #7 (permalink)  
Antiguo 10/02/2011, 07:19
 
Fecha de Ingreso: noviembre-2010
Mensajes: 7
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: Hacer visible un div en javascript

Lo probé con lo que me pusiste tú (anacona16) porque venía el ejemplo al completo.

También os lo agradezco a los de más; lo que decía JavierB es cierto también.

El único problema, que me he dado cuenta ahora, es que sólo funciona en Firefox (que es donde estaba haciendo mis pruebas) y no con el Explorer... ¿alguna idea?...
  #8 (permalink)  
Antiguo 14/02/2011, 05:18
 
Fecha de Ingreso: noviembre-2010
Mensajes: 7
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: Hacer visible un div en javascript

Ya sé lo que pasaba; funciona bien con la versión 8 de Explorer, pero no con las anteriores.

Etiquetas: hidden, html, style, visibility, visible
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 03:05.