Foros del Web » Programando para Internet » Javascript »

Centrar imagen que sale en un Pop-up a pantalla completa

Estas en el tema de Centrar imagen que sale en un Pop-up a pantalla completa en el foro de Javascript en Foros del Web. Hola ¿como puedo centrar la imagen que sale en un pop up a pantalla completa cuando esta es más pequeña que el pop up? Por ...
  #1 (permalink)  
Antiguo 16/05/2005, 14:22
Avatar de kahlito
Colaborador
 
Fecha de Ingreso: marzo-2003
Ubicación: En el Estrecho y el mar
Mensajes: 2.936
Antigüedad: 21 años, 1 mes
Puntos: 65
Centrar imagen que sale en un Pop-up a pantalla completa

Hola

¿como puedo centrar la imagen que sale en un pop up a pantalla completa cuando esta es más pequeña que el pop up?

Por ejemplo aquí:

Código HTML:
<script language="JavaScript">
function pantallaCompleta(pagina)
{
 pag=window.open('', '', 'fullscreen=yes, scrollbars=yes, menubar=no, location=no, resizable=yes');
 pag.document.write('<html><body style="background-color:#F5F5EE; margin:0px; padding:0px;"><img src="' + pagina + '" galleryimg="no" align="absmiddle">');
}
</script>
</head>
<body>
<a href="javascript:pantallaCompleta ('retoques/bola_roja_grande_pop.jpg')"><img src="retoques/4_pop_ane_grande_pop.jpg" width="600" height="450" /></a>
</body> 
He probado en ese ejemplo con la opción alinear en medio, pero tampoco me va:

Código HTML:
<img src="' + pagina + '" galleryimg="no" align="absmiddle"> 
¿Alguna posibilidad?
  #2 (permalink)  
Antiguo 16/05/2005, 20:34
 
Fecha de Ingreso: septiembre-2003
Ubicación: London
Mensajes: 162
Antigüedad: 20 años, 7 meses
Puntos: 0
Ya que usas CSS puedes usar el padding y el amrgin, pero si quieres que quede centrada exacta podrias usar el text-align="center", o tambien meterla en una tabla de 1x1 sin bordes ni cellpadding ni cellspacing y ponerle un algin=center a la tabla, ... hay tantas maneras...

Talue
  #3 (permalink)  
Antiguo 17/05/2005, 01:23
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Hola kahlito:

Algo que no falla es poner la imagen como fondo usando estilos:

pag.document.write('<html><body style="background: url(' + pagina + ') no-repeat center center #F5F5EE; margin:0px; padding:0px;"></body></html>');

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #4 (permalink)  
Antiguo 17/05/2005, 01:43
 
Fecha de Ingreso: septiembre-2003
Ubicación: London
Mensajes: 162
Antigüedad: 20 años, 7 meses
Puntos: 0
Pos tambien... pero no seria mejor usar una tabla con align=center?? (Solo pregunto)

Lo digo porque un cliente siempre podria tener desactivado el CSS, pero el html no... (q yo sepa) aunque ya seria jodido que desactivara el CSS o que su explorador no lo reconociera, pero quien sabe no? :P

En todo caso la solucion de caricatos es muy buena ^_^
  #5 (permalink)  
Antiguo 17/05/2005, 05:51
Avatar de kahlito
Colaborador
 
Fecha de Ingreso: marzo-2003
Ubicación: En el Estrecho y el mar
Mensajes: 2.936
Antigüedad: 21 años, 1 mes
Puntos: 65
Hola gracias por las sugerencias.

Caricatos tu opción me ha servido perfectamente, muchas gracias

neowebmaster prefiero hacerlo con estilos ya que las tablas son normalmente para usar datos tabulados.

Gracias a los dos un saludo
  #6 (permalink)  
Antiguo 07/06/2005, 13:41
Avatar de kahlito
Colaborador
 
Fecha de Ingreso: marzo-2003
Ubicación: En el Estrecho y el mar
Mensajes: 2.936
Antigüedad: 21 años, 1 mes
Puntos: 65
Hola vuelvo a retomar este tema ya que en Opera 8.0 siempre se me va la imagen arriba

Tengo estos códigos:

Código HTML:
<script language="JavaScript">
function pantallaCompleta(pagina)
{
 pag=window.open('', '', 'fullscreen=yes, scrollbars=yes, menubar=no, location=no, resizable=yes');
 pag.document.write('<html><body style="background: url(' + pagina + ') no-repeat center center #F5F5EE; margin:0px; padding:0px;"></body></html>');
}
</script> 
Y lo llamo así por ejemplo:

Código HTML:
<a href="javascript:pantallaCompleta ('retoques/caracol_puzzle_grande_pop.jpg')"><img src="retoques/caracol_puzzle_grande.jpg" width="600" height="450" /></a> 
¿Cual es el problema? ¿Alguien lo ve igual que yo? En todos me sale centrada correctamente menos en Opera.

Ejemplo aquí al pulsar la imagen del iframe

Saludosss
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 14:58.