Foros del Web » Creando para Internet » HTML »

Oscurecer página (inhabilitarla) y mostrar cuadro con mensaje

Estas en el tema de Oscurecer página (inhabilitarla) y mostrar cuadro con mensaje en el foro de HTML en Foros del Web. Tengo un formulario, que al enviarlo tarda un poco. Deseo desactivar la página, oscureciendola, y mostrar un div con un mensaje de "ESPERE... Procesando" Agradeceré ...
  #1 (permalink)  
Antiguo 06/04/2014, 20:37
 
Fecha de Ingreso: enero-2002
Mensajes: 1.174
Antigüedad: 22 años, 3 meses
Puntos: 21
Oscurecer página (inhabilitarla) y mostrar cuadro con mensaje

Tengo un formulario, que al enviarlo tarda un poco.
Deseo desactivar la página, oscureciendola, y mostrar un div con un mensaje de "ESPERE... Procesando"

Agradeceré alguna referencia para lograr este efecto.

Gracias anticipadas.
  #2 (permalink)  
Antiguo 06/04/2014, 23:00
Avatar de Artificium  
Fecha de Ingreso: enero-2011
Mensajes: 492
Antigüedad: 13 años, 3 meses
Puntos: 81
Respuesta: Oscurecer página (inhabilitarla) y mostrar cuadro con mensaje

Pues eso es un efecto simple con algo de CSS y JavaScript, talvez alguien tenga algo prefabricado o te recomiende una de las tantas librerías JavaScript que existen para conseguir algo así.
  #3 (permalink)  
Antiguo 07/04/2014, 08:26
Colaborador
 
Fecha de Ingreso: septiembre-2013
Ubicación: España
Mensajes: 3.648
Antigüedad: 10 años, 7 meses
Puntos: 578
Respuesta: Oscurecer página (inhabilitarla) y mostrar cuadro con mensaje

También se podría/debería usar AJAX, para detectar el estado de carga.

Aquí tienes un framework hecho en jQuery:

http://mattberseth.com/blog/2008/07/...ar_widget.html
  #4 (permalink)  
Antiguo 07/04/2014, 08:38
 
Fecha de Ingreso: enero-2002
Mensajes: 1.174
Antigüedad: 22 años, 3 meses
Puntos: 21
Respuesta: Oscurecer página (inhabilitarla) y mostrar cuadro con mensaje

Cita:
Iniciado por PHPeros Ver Mensaje
También se podría/debería usar AJAX, para detectar el estado de carga.

Aquí tienes un framework hecho en jQuery:

http://mattberseth.com/blog/2008/07/...ar_widget.html
El Download y ejemplos no se encuentran disponibles porque el dominio está vencido.
Tratando de encontrarlo en otra ubicación, lo encontré en: http://jqueryui.com/progressbar/#label, sin embargo ese efecto no es lo que requiero, ya que solo es un PROGRESS BAR, pero si te permite seleccionar otras partes de la página.

Lo que deseo es desactivar todos los links de la página, ya que el servidor se encuentra procesando las instrucciones, y no deseo que el usuario seleccione nada hasta que el proceso finalice.

Espero haberme explicado.

Gracias
  #5 (permalink)  
Antiguo 07/04/2014, 09:58
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Respuesta: Oscurecer página (inhabilitarla) y mostrar cuadro con mensaje

Hola:

Más o menos se trata de poner una capa al final del body con posición absoluta, y que abarque toda la página (top y left a cero y width y height al 100%)... luego otra capa con el mensaje que quieras... si pasas del explorer podrías usar position fixed... pero mi consejo es que lo primero es que la página sea accesible, y luego, si está javascript, ir modificando eventos y vistas...

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #6 (permalink)  
Antiguo 07/04/2014, 10:04
 
Fecha de Ingreso: enero-2002
Mensajes: 1.174
Antigüedad: 22 años, 3 meses
Puntos: 21
Respuesta: Oscurecer página (inhabilitarla) y mostrar cuadro con mensaje

Cita:
Iniciado por caricatos Ver Mensaje
Hola:

Más o menos se trata de poner una capa al final del body con posición absoluta, y que abarque toda la página (top y left a cero y width y height al 100%)... luego otra capa con el mensaje que quieras... si pasas del explorer podrías usar position fixed... pero mi consejo es que lo primero es que la página sea accesible, y luego, si está javascript, ir modificando eventos y vistas...

Saludos
Gracias caricaros... Así es como también supongo.
Debe ser un div para la capa de abajo y otra arriba.

Lo que requiero es ver un ejemplo, o algún tutorial donde alguien ya lo haya generado.

Te agradezco,
  #7 (permalink)  
Antiguo 07/04/2014, 16:52
Avatar de herzbazi  
Fecha de Ingreso: febrero-2012
Mensajes: 612
Antigüedad: 12 años, 1 mes
Puntos: 36
Respuesta: Oscurecer página (inhabilitarla) y mostrar cuadro con mensaje

algo como esto?

http://www.celebrationsguatemala.com/

si te sive me avisas con gusto te ayudo
__________________
Enseña todo lo que sepas...
Aprende todo lo que puedas..
  #8 (permalink)  
Antiguo 07/04/2014, 17:15
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Respuesta: Oscurecer página (inhabilitarla) y mostrar cuadro con mensaje

Hola:

Aunque no sea lo mismo, algo similar, con su código puse en esta página: Pseudo-lightbox. La verdad es que deben ser menos líneas de código...

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #9 (permalink)  
Antiguo 07/04/2014, 18:11
 
Fecha de Ingreso: enero-2002
Mensajes: 1.174
Antigüedad: 22 años, 3 meses
Puntos: 21
Respuesta: Oscurecer página (inhabilitarla) y mostrar cuadro con mensaje

Cita:
Iniciado por herzbazi Ver Mensaje
algo como esto?

http://www.celebrationsguatemala.com/

si te sive me avisas con gusto te ayudo


Estimado herzbazi,

Es justo lo que busco... ni más ni menos.
Si me indicas algo te lo agradeceré.

Saludos y gracias
  #10 (permalink)  
Antiguo 07/04/2014, 18:14
 
Fecha de Ingreso: enero-2002
Mensajes: 1.174
Antigüedad: 22 años, 3 meses
Puntos: 21
Respuesta: Oscurecer página (inhabilitarla) y mostrar cuadro con mensaje

Cita:
Iniciado por caricatos Ver Mensaje
Hola:

Aunque no sea lo mismo, algo similar, con su código puse en esta página: Pseudo-lightbox. La verdad es que deben ser menos líneas de código...

Saludos
Ya lo revisé, también se logra el efecto requerido... Lo estudiaré. Gracias.
  #11 (permalink)  
Antiguo 07/04/2014, 22:58
Avatar de herzbazi  
Fecha de Ingreso: febrero-2012
Mensajes: 612
Antigüedad: 12 años, 1 mes
Puntos: 36
Respuesta: Oscurecer página (inhabilitarla) y mostrar cuadro con mensaje

Cita:
Iniciado por Bier Ver Mensaje
Estimado herzbazi,

Es justo lo que busco... ni más ni menos.
Si me indicas algo te lo agradeceré.

Saludos y gracias
si necesitas con gusto te ayudo
__________________
Enseña todo lo que sepas...
Aprende todo lo que puedas..
  #12 (permalink)  
Antiguo 08/04/2014, 00:30
 
Fecha de Ingreso: enero-2002
Mensajes: 1.174
Antigüedad: 22 años, 3 meses
Puntos: 21
Respuesta: Oscurecer página (inhabilitarla) y mostrar cuadro con mensaje

Cita:
Iniciado por herzbazi Ver Mensaje
si necesitas con gusto te ayudo
herzbazi,

Si lo puedes indicar sería de gran ayuda...
El único detalle es que el efecto aparece al entrar a la web, lo que yo deseo es que primero me permita leer el contenido y luego aparezca el efecto.

He estado revisando el ejemplo de Caricatos y este lo hace en la forma que lo requiero.

Analizaré la recomendación de Caricatos también, él ya tiene todo disponible en su web, y si tu lo puedes compartir ayudaría mucho a crear un mejor efecti final.

Gracias anticipadas.
Saludos...
  #13 (permalink)  
Antiguo 08/04/2014, 11:41
Avatar de herzbazi  
Fecha de Ingreso: febrero-2012
Mensajes: 612
Antigüedad: 12 años, 1 mes
Puntos: 36
Respuesta: Oscurecer página (inhabilitarla) y mostrar cuadro con mensaje

Cita:
Iniciado por Bier Ver Mensaje
herzbazi,

Si lo puedes indicar sería de gran ayuda...
El único detalle es que el efecto aparece al entrar a la web, lo que yo deseo es que primero me permita leer el contenido y luego aparezca el efecto.

He estado revisando el ejemplo de Caricatos y este lo hace en la forma que lo requiero.

Analizaré la recomendación de Caricatos también, él ya tiene todo disponible en su web, y si tu lo puedes compartir ayudaría mucho a crear un mejor efecti final.

Gracias anticipadas.
Saludos...
ok mira revisa el ejemplo de nuestro amigo y compañero y si necesitas ayuda no dudes en escribir ok
__________________
Enseña todo lo que sepas...
Aprende todo lo que puedas..
  #14 (permalink)  
Antiguo 08/04/2014, 12:21
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Respuesta: Oscurecer página (inhabilitarla) y mostrar cuadro con mensaje

Hola:

Unas pocas líneas:

Código:
function tag(id) {return document.getElementById(id);}
var oscuro = false;
function oscurecer() {
 if (!oscuro) {
  d = document.createElement("div");
d.id = "obscuro"
  d.style.position = "fixed";
  d.style.top = "0";
  d.style.left = "0";
  d.style.opacity = 0;
  d.style.width = "100%";
  d.style.height = "100%";
  d.style.backgroundColor = "black";
  document.body.appendChild(d);

 }
for (i = 0; i < 100; i++) setTimeout("tag('obscuro').style.opacity = " + i / 10, i * 100);
 
}
En la capa a mostrar faltaría un botón para "aclarar"...

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #15 (permalink)  
Antiguo 08/04/2014, 14:33
 
Fecha de Ingreso: enero-2002
Mensajes: 1.174
Antigüedad: 22 años, 3 meses
Puntos: 21
Respuesta: Oscurecer página (inhabilitarla) y mostrar cuadro con mensaje

Cita:
Iniciado por herzbazi Ver Mensaje
ok mira revisa el ejemplo de nuestro amigo y compañero y si necesitas ayuda no dudes en escribir ok
Gracias por tu recomendación herzbazi,

Has respondido 3 veces a este hilo, pero en ninguna has publicado aportación alguna al tema.

No requiero me lo resuelvas, pero si conoces la fuente en donde lo pueda consultar lo agradeceré... O quizá no entiendo tu planteamiento acerca de consultarte.

¿Que has querido decir con "si necesitas ayuda no dudes en escribir" ??

Si no tienes algún aporte a mi solicitud, te pido ignores mis solicitudes, y si tienes algo que aportar te lo agradeceré, y seguramente otros más también.

Te envío un saludo.
  #16 (permalink)  
Antiguo 08/04/2014, 14:36
 
Fecha de Ingreso: enero-2002
Mensajes: 1.174
Antigüedad: 22 años, 3 meses
Puntos: 21
Respuesta: Oscurecer página (inhabilitarla) y mostrar cuadro con mensaje

Cita:
Iniciado por caricatos Ver Mensaje
Hola:

Unas pocas líneas:

Código:
function tag(id) {return document.getElementById(id);}
var oscuro = false;
function oscurecer() {
 if (!oscuro) {
  d = document.createElement("div");
d.id = "obscuro"
  d.style.position = "fixed";
  d.style.top = "0";
  d.style.left = "0";
  d.style.opacity = 0;
  d.style.width = "100%";
  d.style.height = "100%";
  d.style.backgroundColor = "black";
  document.body.appendChild(d);

 }
for (i = 0; i < 100; i++) setTimeout("tag('obscuro').style.opacity = " + i / 10, i * 100);
 
}
En la capa a mostrar faltaría un botón para "aclarar"...

Saludos

Estimado Caricatos, mucho muy agradecido con tu aportación... Lo probaré y aquí mismo respondo.

Saludos.

Etiquetas: cuadro, formulario, mensaje, oscurecer, página
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 08:07.