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

Oscurecer y desactivar página

Estas en el tema de Oscurecer y desactivar página en el foro de Frameworks JS en Foros del Web. He visto por ahi en algunos sitios ke pulsando una imagen, ésta se abre en grande en una capa a modo de ventana cargando la ...
  #1 (permalink)  
Antiguo 24/01/2007, 14:16
 
Fecha de Ingreso: enero-2007
Mensajes: 14
Antigüedad: 17 años, 3 meses
Puntos: 0
Oscurecer y desactivar página

He visto por ahi en algunos sitios ke pulsando una imagen, ésta se abre en grande en una capa a modo de ventana cargando la imagen con ajax, el fondo se pone oscuro y se desactiva toda la página para darle mayor resalte a la foto que estamos viendo.

Como se consigue el efecto de desactivar el fondo y cambiarle el color? me gusta mucho.
  #2 (permalink)  
Antiguo 24/01/2007, 15:48
 
Fecha de Ingreso: septiembre-2006
Mensajes: 7
Antigüedad: 17 años, 7 meses
Puntos: 0
Re: Oscurecer y desactivar página

eso se hace con una librería. Lightbox.js creo que se llama.
  #3 (permalink)  
Antiguo 24/01/2007, 16:19
Avatar de Mikmoro
Colaborador
 
Fecha de Ingreso: octubre-2006
Ubicación: K-pax
Mensajes: 7.228
Antigüedad: 17 años, 6 meses
Puntos: 280
Re: Oscurecer y desactivar página

Efectivamente. En realidad yo lo tengo hecho con javascript. No quiero decir que no se pueda hacer con ajax, pero creo que no es necesario.

Supongo que te refieres a esta forma que tengo hechas unas galerías de fotos:

http://www.artsaia.com/salaconcierto...a/galeria.html

El script se llama efectivamente Lightbox.js, y yo lo encontré aquí:

http://www.dynamicdrive.com/dynamici...tbox/index.htm

Para mi, precioso.

Mikel.

Última edición por Mikmoro; 13/08/2008 a las 17:59
  #4 (permalink)  
Antiguo 25/01/2007, 01:36
 
Fecha de Ingreso: enero-2007
Mensajes: 14
Antigüedad: 17 años, 3 meses
Puntos: 0
Re: Oscurecer y desactivar página

Efectivamente Mikmoro, eso es exactamente lo que queria, espero que no sea dificil de implementar, voy a exarle un vistazo.

Mil gracias a los dos.
salu2.
  #5 (permalink)  
Antiguo 25/01/2007, 05:48
 
Fecha de Ingreso: enero-2007
Mensajes: 14
Antigüedad: 17 años, 3 meses
Puntos: 0
Re: Oscurecer y desactivar página

Buenas de nuevo.

Va todo bien menos una cosita. La capa negra oscurece toda la página menos los "select" que quedan por encima, se kedan activos!

Puto explorer..... ¿Alguna solución?
  #6 (permalink)  
Antiguo 25/01/2007, 06:11
Usuario no validado
 
Fecha de Ingreso: julio-2003
Ubicación: <?="www.tuky.cl";?>
Mensajes: 132
Antigüedad: 20 años, 9 meses
Puntos: 4
Re: Oscurecer y desactivar página

Cita:
Iniciado por Mikmoro Ver Mensaje
Efectivamente. En realidad yo lo tengo hecho con javascript. No quiero decir que no se pueda hacer con ajax, pero creo que no es necesario.

Supongo que te refieres a esta forma que tengo hechas unas galerías de fotos:

http://www.artsaia.com/salaconcierto...onciertos5.asp
(el archivo es asp sólo porque el hosting es IIS windows y para meter unos includes no puedo hacerlo en PHP).

El script se llama efectivamente Lightbox.js, y yo lo encontré aquí:

http://www.dynamicdrive.com/dynamici...tbox/index.htm

Para mi, precioso.

Mikel.
muy buen script... probando


EDIT:

Ya lo probé, está muy bueno.... aca les dejo un ejemplo implementado... también tiene algo de GD para crear thumbnails y redimensionar la imagen...

http://www.tuky.cl/testing/tb/imagengallery.php

Última edición por tuky; 25/01/2007 a las 07:05 Razón: + ejemplo
  #7 (permalink)  
Antiguo 25/01/2007, 08:01
Avatar de MaBoRaK  
Fecha de Ingreso: abril-2003
Ubicación: La Paz - Bolivia
Mensajes: 2.003
Antigüedad: 21 años
Puntos: 35
Re: Oscurecer y desactivar página

loadig...........


vaaaa no se compliquen es muy sencillo
para la capa negra:

creas un div y con css le pones fixed al alto y ancho (alto y ancho del tamaño de la pagina claro está...) en una posicion (z-index) superior a las demas, mas una opacidad de 40%. TODO ESO PUEDES HACERLO CON CSS.
ahora bien para el select, dentro del div creas un iframe 100% x 100% y listo tienes tu lightbox, para la caja de texto creas otro div absoluto en una posixion x,y con un z-index de por lo menos 2 puntos superior a la capa negra y ahi pones la foto... y listo!




connection closed.
__________________

Maborak Technologies
  #8 (permalink)  
Antiguo 25/01/2007, 12:17
Avatar de Mikmoro
Colaborador
 
Fecha de Ingreso: octubre-2006
Ubicación: K-pax
Mensajes: 7.228
Antigüedad: 17 años, 6 meses
Puntos: 280
Re: Oscurecer y desactivar página

Tuky, ¿qué es GD?

Mikel.
  #9 (permalink)  
Antiguo 25/01/2007, 12:44
 
Fecha de Ingreso: mayo-2006
Ubicación: Argentina (Buenos Aires,CABALLITO)
Mensajes: 331
Antigüedad: 17 años, 11 meses
Puntos: 9
Re: Oscurecer y desactivar página

Cita:
Iniciado por Mikmoro Ver Mensaje
Tuky, ¿qué es GD?

Mikel.
GD es la manipulacion de imagenes dinamicas a travez de PHP.
  #10 (permalink)  
Antiguo 25/01/2007, 13:15
Avatar de Mikmoro
Colaborador
 
Fecha de Ingreso: octubre-2006
Ubicación: K-pax
Mensajes: 7.228
Antigüedad: 17 años, 6 meses
Puntos: 280
Re: Oscurecer y desactivar página

Ok. gracias.

Mikel.
  #11 (permalink)  
Antiguo 25/01/2007, 17:02
Avatar de Mikmoro
Colaborador
 
Fecha de Ingreso: octubre-2006
Ubicación: K-pax
Mensajes: 7.228
Antigüedad: 17 años, 6 meses
Puntos: 280
Re: Oscurecer y desactivar página

Hola otra vez, Manuito.
Creo que lo que tú estabas buscando era esto:

http://jquery.com/demo/thickbox/

Hay una línea que dice: "ThickBox will hide form elements in Windows IE 6.", así que este podría ocultar los elementos de formulario en IE6.

Mikel.
  #12 (permalink)  
Antiguo 26/01/2007, 01:52
 
Fecha de Ingreso: enero-2007
Mensajes: 14
Antigüedad: 17 años, 3 meses
Puntos: 0
Re: Oscurecer y desactivar página

Cita:
Iniciado por MaBoRaK Ver Mensaje
loadig...........


vaaaa no se compliquen es muy sencillo
para la capa negra:

creas un div y con css le pones fixed al alto y ancho (alto y ancho del tamaño de la pagina claro está...) en una posicion (z-index) superior a las demas, mas una opacidad de 40%. TODO ESO PUEDES HACERLO CON CSS.
ahora bien para el select, dentro del div creas un iframe 100% x 100% y listo tienes tu lightbox, para la caja de texto creas otro div absoluto en una posixion x,y con un z-index de por lo menos 2 puntos superior a la capa negra y ahi pones la foto... y listo!




connection closed.
Vamos que para ocultar un Select hay que meterlo en un iframe. Pues entonces pierdo toda la potencia del ajax de hacer todo en la misma página.

Lo que hice es meter el select en un div dandole un z-index menor que el de la capa negra pero tampoco hay forma, por lo que se ve el select en IE es el master. Puto explorerr
  #13 (permalink)  
Antiguo 26/01/2007, 06:55
 
Fecha de Ingreso: agosto-2005
Ubicación: Argentina, Capital Federal
Mensajes: 435
Antigüedad: 18 años, 8 meses
Puntos: 2
Re: Oscurecer y desactivar página

La idea del iframe es utilizarlo solamente para "hacer invisible" el select u otro elemento similar tapándolo al quedar por encima. Aquí http://support.microsoft.com/kb/177378/en-us está la explicación de por qué sucede esto con IE y aquí http://weblogs.asp.net/bleroy/archiv...09/422047.aspx otra explicación más junto a un ejemplo de como solucinarlo.

Saludos.
__________________
R4DS en español | R4DS en inglés
  #14 (permalink)  
Antiguo 26/01/2007, 07:54
 
Fecha de Ingreso: enero-2007
Mensajes: 14
Antigüedad: 17 años, 3 meses
Puntos: 0
Re: Oscurecer y desactivar página

Hay una forma, que es ocultando al select mientras otra capa este por encima, esto es lo que hacen los calendarios javascript al moverlos por encima de los select.

Alguien sabe implementar esto?
  #15 (permalink)  
Antiguo 27/01/2007, 13:00
Avatar de MaBoRaK  
Fecha de Ingreso: abril-2003
Ubicación: La Paz - Bolivia
Mensajes: 2.003
Antigüedad: 21 años
Puntos: 35
Re: Oscurecer y desactivar página

loading..........


Ocultar los select y object es la PEOR FORMA.
al decir iframe .. comot e explicaron me refiero a poner un iframe dentro del div que HACE DE SOMBRA, en el iframe no cargas nada, y si al div le haces opacity el iframe tambien se opaca.

pon le caso de que tienes tu capa de 100x100 y ocultar todos los select por esa cajita? y si opnes la cajita a la altura de la mitad de uno de ellos.. se escondera todo? como dije.. esa es la peor forma.



connection closed.
__________________

Maborak Technologies
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 19:28.