Ver Mensaje Individual
  #4 (permalink)  
Antiguo 12/01/2010, 14:28
Avatar de atoBeto
atoBeto
 
Fecha de Ingreso: abril-2008
Ubicación: B.C.S., México
Mensajes: 35
Antigüedad: 16 años
Puntos: 2
Respuesta: Ocultar formulario javascript

La solución más simple que se me ocurre es que no hagas la comprobación desde el el nivel del body o el html de la página, sino a nivel de los div que tenga el cuerpo de esta página, es decir en cada div coloca la comprobación de si se hizo click sobre él y en el div que contenga al formulario omite ocultarlo. Es decir algo como esto:

Código Javascript:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5. <title>Prueba 1</title>
  6. <script type="text/javascript">
  7. function comprueba(objOrigen) {
  8.     document.getElementById("divPanel").style.display = "none";
  9. }
  10. </script>
  11. </head>
  12.  
  13. <body>
  14. <div onclick="comprueba(this)">Comentario</div>
  15. <div id="divPanel">
  16. <form>
  17. Texto: <input type="text" name="Texto" /> <input type="button" name="Boton" value="OK" />
  18. </form>
  19. </div>
  20. <div onclick="comprueba(this)">Otro comentario</div>
  21. </body>
  22. </html>