Foros del Web » Programando para Internet » Javascript »

abrir pop de Galeria de imagenes en FRAMES

Estas en el tema de abrir pop de Galeria de imagenes en FRAMES en el foro de Javascript en Foros del Web. tengo el siguiente codigo Código PHP: var  ventana  var  cont = 0  var  titulopordefecto  =  "Perico de los palotes"  //texto por defecto a mostrar en la barra de título en caso de omitir el argumento titulo  function  afoto ( cual , titulo )  {  ...
  #1 (permalink)  
Antiguo 15/11/2006, 17:20
Avatar de ramon92  
Fecha de Ingreso: enero-2004
Ubicación: Lima
Mensajes: 135
Antigüedad: 20 años, 3 meses
Puntos: 8
abrir pop de Galeria de imagenes en FRAMES

tengo el siguiente codigo

Código PHP:
var ventana 
var cont=
var titulopordefecto "Perico de los palotes" //texto por defecto a mostrar en la barra de título en caso de omitir el argumento titulo 

function afoto(cual,titulo

if(
cont==1){ventana.close();ventana=null
if(
titulo==null){titulo=titulopordefecto
ventana=window.open('','ventana','resizable=yes,scrollbars=no'
ventana.document.write('<html><head><title>' titulo '</title></head><body style="overflow:hidden" marginwidth="0" marginheight="0" topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0" scroll="no" onUnload="opener.cont=0"><img src="' cual '" onLoad="opener.redimensionar(this.width, this.height)">'
ventana.document.close() 
cont++ 

function 
redimensionar(ancho,alto

ventana.resizeTo(ancho+12,alto+28
ventana.moveTo((screen.width-ancho)/2,(screen.height-alto)/2//centra la ventana. Eliminar si no se quiere centrar el popup 

con este link activo en script
Cita:
onClick="afoto('fotos/DSC00196.jpg','Mi titulo');return false"
me abre perfectamente un popup con las imagenes, pero estoy trabajando con frames, "top" y "centro" esta galeria se mostrara en el frame "centro" pero cuando abro las imagenes abre el popup en blanco, no se ve la imagen, donde tenfria q modificar para q se vea la imagen
__________________
Hosting Peru.ME | Hosting para Empresas
Agencia de Publicidad Online (Enjoy the difference)

Última edición por ramon92; 15/11/2006 a las 17:22 Razón: falto info
  #2 (permalink)  
Antiguo 15/11/2006, 18:04
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:

Con el script de tunait (es inconfundible) no va a servirte lo de ajustar, pero se podría apañar para que se centre en el frame...

En la instrucción window.open, tienes que poner como segundo parámetro el marco donde quieres enlazar (según dices: "centro")

Por si te interesa lo de centrar la foto en el marco, en vez de escribir un tag img, es mejor poner la foto con estilos en el body (sin repetir y centrada)

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #3 (permalink)  
Antiguo 15/11/2006, 21:29
Avatar de ramon92  
Fecha de Ingreso: enero-2004
Ubicación: Lima
Mensajes: 135
Antigüedad: 20 años, 3 meses
Puntos: 8
asi es caricatos, el script es gracias a tunait, lo que busco mas que centrar la foto en el frame es, que cuando se abra el popup (que se activa con las imagenes en miniatura que estan en el frame "centro") se muestre la imagen, cuando se trabaja sin frames funciona bien, bueno tu debes saber mas q yo, si puedes darme un ejemplo de como seria el codigo te lo agradeceria, gracias
__________________
Hosting Peru.ME | Hosting para Empresas
Agencia de Publicidad Online (Enjoy the difference)

Última edición por ramon92; 15/11/2006 a las 21:38
  #4 (permalink)  
Antiguo 16/11/2006, 03:37
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:

La verdad es que no comprendo... conozco el script muy bien, y si la dirección de la foto es correcta no deberías tener problemas... tal vez el frame esté en otra carpeta y tengas mal la url...
Tal vez sea me jor que uses direcciones absolutas...

Pues, sea lo que sea, intenta explicarlo un poco mejor.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
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 11:29.