Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Conseguir este efecto showbox

Estas en el tema de Conseguir este efecto showbox en el foro de Frameworks JS en Foros del Web. Holass!! No consigo implementar este ejemplo de showbox que tiene esta página http://www.apartmentsramblas.com/ Abajo del todo a la derecha donde pone " send to a ...
  #1 (permalink)  
Antiguo 09/09/2009, 15:26
Avatar de neodani  
Fecha de Ingreso: marzo-2007
Mensajes: 1.811
Antigüedad: 17 años, 1 mes
Puntos: 20
Conseguir este efecto showbox

Holass!!

No consigo implementar este ejemplo de showbox que tiene esta página

http://www.apartmentsramblas.com/

Abajo del todo a la derecha donde pone "send to a friend" o "enviar a un amigo". Al pulsar sobre el enlace se abre en medio de la pantalla un showbox en ajax con un formulario.

¿Sabe alguien como conseguir este efecto? me he vuelto loco intentando descifrarlo de esa página pero tiene un porrón de .js

Y aunque he encontrado (creo) la funcion no la sé ejecutar

Código ajax:
Ver original
  1. function sendFriendQ() {        
  2.         var textSbj=$("#showbox input[name='textSbj']").val();
  3.         var textFrom=$("#showbox input[name='textFrom']").val();
  4.         var textToFriend=$("#showbox input[name='textToFriend']").val();
  5.         var textMsg=$("#showbox textarea[name='textMsg']").val();
  6.         var checkedMail=false;
  7.         if($("#showbox input[name='chkMail']").is(':checked')){checkedMail=true;}      
  8.         $.ajax({
  9.             type: "POST",
  10.             url: "/GlobalServices.asmx/SendFriend",
  11.             data: "{'emailFrom':'"+textFrom+"',"
  12.                  + "'emailTo':'"+textToFriend+"',"
  13.                  + "'subject':'"+textSbj+"',"
  14.                  + "'message':'"+textMsg+"',"
  15.                  + "'idIdioma':'" + ididioma + "',"
  16.                  + "'audit':'" + checkedMail+ "'"
  17.                  + "}",
  18.             contentType: "application/json; charset=utf-8",
  19.             dataType: "json",
  20.             cache: false,
  21.             success: function(result) {            
  22.             $("#showbox .content-popup .errorMsg").remove();
  23.                 if(result.d.Success){$("#showbox .content-popup").html("");$("#showbox .content-popup").append(errorMsg(result.d.StatusMessage));
  24.                 }else{$("#showbox .content-popup").prepend(errorMsg(result.d.StatusMessage));}          
  25.             },
  26.             error: function(result) {}
  27.         });        
  28.     }
  #2 (permalink)  
Antiguo 10/09/2009, 14:08
Avatar de cesarpunk  
Fecha de Ingreso: enero-2008
Ubicación: Lima
Mensajes: 943
Antigüedad: 16 años, 3 meses
Puntos: 9
Respuesta: Conseguir este efecto showbox

conozco varias herrmientas de esas, ademas pues buscar solo el showbox e implementar por ti mismo el formulario.... busca en www.ajaxrain.com encontraras varios ejemplos de esos formularios flotantes, suerte
__________________
Quitenme la vida pero no la bebida.
  #3 (permalink)  
Antiguo 10/09/2009, 23:10
Avatar de neodani  
Fecha de Ingreso: marzo-2007
Mensajes: 1.811
Antigüedad: 17 años, 1 mes
Puntos: 20
Cita:
Iniciado por cesarpunk Ver Mensaje
conozco varias herrmientas de esas, ademas pues buscar solo el showbox e implementar por ti mismo el formulario.... busca en www.ajaxrain.com encontraras varios ejemplos de esos formularios flotantes, suerte
Hola cesarpunk, busqué en la página y a pesar de ver muchos formularios y validacion de formularios no he visto ningun formulario que pulsando en el enlace aparezca en mitad de pantalla como en el ej. del post anterior.

¿Puedes decirme donde lo viste?

Gracias

He encontrado scripts que te hacen el efecto lightbox pero todos ponen el fondo de la web oscuro. Sin embargo en el ejemplo del primer post no cambia el fondo, simplemente aparece el formulario...

Última edición por GatorV; 11/09/2009 a las 09:08
  #4 (permalink)  
Antiguo 11/09/2009, 08:45
Avatar de chalchis  
Fecha de Ingreso: julio-2003
Mensajes: 1.773
Antigüedad: 20 años, 9 meses
Puntos: 21
De acuerdo

podrias usar esta

http://pixelco.us/blog/boxy-plugin-j...tipo-facebook/

saludos

aunque viendo el script si bloquead el fondo
solamente no le estan poniendo un color de fondo
esta sin color

aqui esta el sitio oficial de ese script del sitio que indicas

http://www.shadowbox-js.com/

saludos
__________________
gerardo

Última edición por GatorV; 11/09/2009 a las 09:08
  #5 (permalink)  
Antiguo 11/09/2009, 10:57
Avatar de neodani  
Fecha de Ingreso: marzo-2007
Mensajes: 1.811
Antigüedad: 17 años, 1 mes
Puntos: 20
Cita:
Iniciado por chalchis Ver Mensaje
podrias usar esta

http://pixelco.us/blog/boxy-plugin-j...tipo-facebook/

saludos

aunque viendo el script si bloquead el fondo
solamente no le estan poniendo un color de fondo
esta sin color

aqui esta el sitio oficial de ese script del sitio que indicas

http://www.shadowbox-js.com/

saludos
Muchas gracias por los enlaces. Aun así, poniendo el fondo como transparente, lo que consigo con los dos scripts, es que no se degrade la pantalla al mostrar la ventana, pero el efecto es muy duro, no hay progresion como en el ejemplo de la web.

En esa web, la ventana sale "apareciendo" y no como una imagen que pulsas y muestras sin efecto alguno...

No se si me explico, no se conseguir ese efecto

Alguien puede echarme una mano con ese efecto? no consigo reproducirlo como el ejemplo del primer post.

¿Realmente se puede con conseguir con la librería http://www.shadowbox-js.com/ ?

Gracias de antemano

Última edición por GatorV; 17/09/2009 a las 21:53
  #6 (permalink)  
Antiguo 15/09/2009, 19:49
Avatar de deirdre  
Fecha de Ingreso: mayo-2009
Mensajes: 690
Antigüedad: 14 años, 11 meses
Puntos: 45
Respuesta: Conseguir este efecto showbox

Hola neodani

Yo no sé si se puede conseguir con shadowbox, pero, si te he entendido bien, lo que quieres es que aparezca un formulario centrado en la pantalla y que su aparición sea suave (fade in) y que al cerrarse también se cierre con fade out (quizás no sea esto lo que buscas o lo quieres con más cosas... ??)

Algo muy similar monté hace un tiempo utilizando jquery. Si es lo que necesitas lo puedo intentar buscar y subir.

Comenta algo.

Bye
  #7 (permalink)  
Antiguo 16/09/2009, 00:20
Avatar de chalchis  
Fecha de Ingreso: julio-2003
Mensajes: 1.773
Antigüedad: 20 años, 9 meses
Puntos: 21
De acuerdo Respuesta: Conseguir este efecto showbox

igual podrias usar este

http://www.ericmmartin.com/projects/simplemodal-demos/

checa el ejemplo del formulario

saludos
__________________
gerardo
  #8 (permalink)  
Antiguo 17/09/2009, 17:06
Avatar de neodani  
Fecha de Ingreso: marzo-2007
Mensajes: 1.811
Antigüedad: 17 años, 1 mes
Puntos: 20
Respuesta: Conseguir este efecto showbox

Cita:
Iniciado por chalchis Ver Mensaje
igual podrias usar este

http://www.ericmmartin.com/projects/simplemodal-demos/

checa el ejemplo del formulario

saludos
Grande chalchis, este tiene buena pinta, aunque el fondo de la web lo vuelve de color gris... lo probaré

deirdre si tienes el ejemplo que comentas, te lo agradecería y mucho!!

Gracias a los dos
  #9 (permalink)  
Antiguo 17/09/2009, 19:49
Avatar de deirdre  
Fecha de Ingreso: mayo-2009
Mensajes: 690
Antigüedad: 14 años, 11 meses
Puntos: 45
Respuesta: Conseguir este efecto showbox

Hola neodani

Aquí lo tienes. Comenta algo sobre su utilidad.

Bye
  #10 (permalink)  
Antiguo 18/09/2009, 12:44
Avatar de neodani  
Fecha de Ingreso: marzo-2007
Mensajes: 1.811
Antigüedad: 17 años, 1 mes
Puntos: 20
Respuesta: Conseguir este efecto showbox

Cita:
Iniciado por deirdre Ver Mensaje
Hola neodani

Aquí lo tienes. Comenta algo sobre su utilidad.

Bye
Gracias deirdre, conseguí ocultar el fondo trasparente para que fuese aun más parecido

#backgroundPopup{
display: none;
position: fixed;
_position: absolute; /* necesario para internet explorer 6 */
height: 100%;
width: 100%;
top: 0;
left: 0;
background: trasparent;
border: 1px solid #cecece;
z-index: 1;
}

Y en el ejemplo de chalchis tb modificando la linea del css
#contact-overlay {background-color:transparent;}

Así que los dos me gustan mucho sois unos cracks.

Muchas gracias de verdad!
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 22:34.