Foros del Web » Programando para Internet » Javascript »

Window open o Pantallas Javascript

Estas en el tema de Window open o Pantallas Javascript en el foro de Javascript en Foros del Web. Alguien me puede recomendar como puedo usar pantallas emergentes a manera de mandar a llamar un formulario bloqueando la pantallas de atras, algo asi como ...
  #1 (permalink)  
Antiguo 30/04/2013, 18:44
Avatar de fmb1982  
Fecha de Ingreso: junio-2007
Mensajes: 128
Antigüedad: 16 años, 11 meses
Puntos: 0
Busqueda Window open o Pantallas Javascript



Alguien me puede recomendar como puedo usar pantallas emergentes a manera de mandar a llamar un formulario bloqueando la pantallas de atras, algo asi como en fb que le picas abre la pantalla y bloquea la parte de atras hasta que te sales, todo esto sin recargar el browser.... de preferencias javascript o php!! de manera facil no soy experto una funcion o libreria ... saludos y gracias por su apoyo...


__________________
Fidel Medina Bravo
TodocabeN150charsabiendoloacomodar...
http://about.me/fidelMB
  #2 (permalink)  
Antiguo 01/05/2013, 06:46
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: Window open o Pantallas Javascript

Algunos ejemplos y variantes

Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  2.    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4.     <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  5.     <title>Overlay</title>
  6. <style type="text/css">
  7. /*<![CDATA[*/
  8. html,body{
  9. height: 100%;
  10. margin: 0;
  11. padding: 0;
  12. border: none;
  13. }
  14. #ocultar{
  15. display: none;
  16. position:fixed;
  17. background:#000;
  18. width: 100%;
  19. height: 100%;
  20. opacity: 0.8;
  21. margin: 0;
  22. padding: 0;
  23. border: none;
  24. top:0;
  25. left:0;
  26. z-index: 999;
  27. text-align: center;
  28. padding-top: 200px;
  29. overflow:hidden;
  30. }
  31.  
  32. #cerrar{
  33. background: red;
  34. color: #FFF;
  35. border: solid red 2px;
  36. border-radius: 5px;
  37. position: absolute;
  38. z-index: 1000;
  39. text-align: center;
  40. cursor: pointer;
  41. width: 100px;
  42. padding: 8px;
  43. top: 40%;
  44. left: 50%;
  45. margin-left: -50px;
  46. }
  47.  
  48. /*]]>*/
  49.  
  50. <script type="text/javascript">
  51. //<![CDATA[
  52.  
  53. function ocultar(){
  54. document.getElementById('ocultar').style.display ="block";
  55. }
  56. function desactivar(){
  57. document.getElementById('hola').disabled = true;
  58. }
  59. //]]>
  60.  
  61. </head>
  62. <div id="ocultar"><div onclick="this.parentNode.style.display ='none';" id="cerrar">cerrar</div></div>
  63. <button onclick="ocultar();">ocultar todo</button>
  64. <h1>xxxx</h1>
  65. <h2>xxxxx</h2>
  66. <button onclick="desactivar()">alerta</button>
  67. <form action="#">
  68. <input type="text" value="hola" name="hola" id="hola" />
  69. </form>
  70. </body>
  71. </html>

Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <title>titulo</title>
  5. <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  6.  
  7. <style type="text/css">
  8. /*<![CDATA[*/
  9.  
  10. div#ns {
  11. position: fixed;
  12. width: 100%;
  13. height:100%;
  14. background-color: #000;
  15. color: #FFF;
  16. top:0px;
  17. left:0px;
  18. z-index: 999;
  19. overflow:hidden;
  20. opacity: 0.9;
  21. display: none;
  22. }
  23.  
  24. div.interior{
  25. position:absolute;
  26. top: 50%;
  27. left: 50%;
  28. width:350px;
  29. height:300px;
  30. margin-top: -150px; /*valor negativo mitad del alto*/
  31. margin-left: -175px; /*valor negativo mitad del ancho*/
  32. border: 2px solid #2982C6;
  33. background-color: red;
  34. text-align: center;
  35. z-index: 999;
  36. }
  37.  
  38. /*]]>*/
  39.  
  40. </head>
  41. <div id="ns">
  42. <div class="interior">
  43. otro contenido<br />
  44. <span onclick="document.getElementById('ns').style.display='none';" style="cursor: pointer; color: #000;">cerrar</span>
  45. </div>
  46. </div>
  47.  
  48. <h1>Título</h1>
  49. <span onclick="document.getElementById('ns').style.display='block';" style="cursor: pointer;">popup</span>
  50. </body>
  51. </html>

http://foros.emprear.com/jquerye/jqm...al-window.html

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #3 (permalink)  
Antiguo 01/05/2013, 07:55
Avatar de fmb1982  
Fecha de Ingreso: junio-2007
Mensajes: 128
Antigüedad: 16 años, 11 meses
Puntos: 0
Respuesta: Window open o Pantallas Javascript

oye estoyleyendo el codigo pero lo que yo quiero no es mandar un mensaje, quiero sacar la ventana emergente con otra url, es decir mandar a llamar otro formulario que ejecute un codigo de php si me explico??
__________________
Fidel Medina Bravo
TodocabeN150charsabiendoloacomodar...
http://about.me/fidelMB
  #4 (permalink)  
Antiguo 01/05/2013, 08:09
Avatar de angelAparicio  
Fecha de Ingreso: julio-2009
Ubicación: Sevilla
Mensajes: 307
Antigüedad: 14 años, 9 meses
Puntos: 22
Respuesta: Window open o Pantallas Javascript

Prueba con fancybox: http://fancybox.net/blog

Creo que el ejemplo "5. Display login form Try now" es lo que buscas. Debajo viene el código a usar.
__________________
Mis webs:
- Programador Web Autónomo
- Conciertos en Sevilla
  #5 (permalink)  
Antiguo 01/05/2013, 08:30
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: Window open o Pantallas Javascript

Cita:
Iniciado por fmb1982 Ver Mensaje
oye estoyleyendo el codigo pero lo que yo quiero no es mandar un mensaje, quiero sacar la ventana emergente con otra url, es decir mandar a llamar otro formulario que ejecute un codigo de php si me explico??
Eso no altera el método.
Dentro del contenido a mostrar podés poner un iframe, además si fuese un form el action puede ser otra url

Si usás solo un window.open no te va a quedar la pantalla de fonddo "bloqueada", y el ejemplo que te propone @angelAparicio no difiere del link que te dejé
http://foros.emprear.com/jquerye/jqm...al-window.html
Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.

Etiquetas: 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 23:56.