Foros del Web » Programando para Internet » Javascript »

Problema con Popup

Estas en el tema de Problema con Popup en el foro de Javascript en Foros del Web. Saludos: Tengo el siguiente popup ------------------------------------------- <td width=\"118\" height=\"115\"><a href=\"foto.jpg\" onClick=\"window.open('','popup','width=265,height =311,scrollbars=0')\" target=\"popup\"><img src=\"foto_bb.jpg\" width=\"72\" height=\"96\" alt=\"Expuesta alguien\"></a></td> ------------------------------------------- es una seccion en donde hay ...
  #1 (permalink)  
Antiguo 08/11/2003, 13:23
 
Fecha de Ingreso: enero-2003
Ubicación: Lima
Mensajes: 214
Antigüedad: 21 años, 4 meses
Puntos: 0
Problema con Popup

Saludos:

Tengo el siguiente popup

-------------------------------------------

<td width=\"118\" height=\"115\"><a href=\"foto.jpg\" onClick=\"window.open('','popup','width=265,height =311,scrollbars=0')\" target=\"popup\"><img src=\"foto_bb.jpg\" width=\"72\" height=\"96\" alt=\"Expuesta alguien\"></a></td>


-------------------------------------------
es una seccion en donde hay varias fotos en imagen pequeña (foto_bb.jpg) que al dar click se abre el popup con la foto.jpg, deseo saber como le hago para que al dar click sobre ña foto del popup se cierre el popup. y una cosa mas, quiero centrar la foto en el popup.

Gracias
  #2 (permalink)  
Antiguo 08/11/2003, 14:14
Avatar de jpinedo
Colaborador
 
Fecha de Ingreso: septiembre-2003
Ubicación: Lima, Perú
Mensajes: 3.120
Antigüedad: 20 años, 7 meses
Puntos: 41
Bueno.. eso es purito JavaScript... lo de centrar la foto es purito HTML (o CSS)... Acá te dejo un tutorial de desarrollo web sobre control de popUps y comunicación entre ventanas:

http://www.desarrolloweb.com/manuales/40/

Es muy bueno... ahí vas a encontrar tus respuestas. Ahora yo pregunto algo... si el usuario tiene activado el bloqueador de popUps ¿Deja de funcionar el script?...

Saludos
  #3 (permalink)  
Antiguo 08/11/2003, 14:19
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 11 meses
Puntos: 16
Hola,

Como ya te han dicho, es con javascript. Todo lo que pase en el lado del navegador no es PHP.

Asi que lo muevo a javascript.

Saludos desde PHP.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
  #4 (permalink)  
Antiguo 08/11/2003, 16:31
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 1 mes
Puntos: 1284
Hola josodi:

Para lo que planteas, tienes que hacer algunos cambios en tu script...

En las FAQs de javascript sé que hay algo sobre el tema, pero voy a tratar de contestarte (de todos modos te recomiendo que revises las FAQs)

Para poder centrar algo en una página web es imprescindible código html y css...

Puedes usar el evento onclick o el atributo href, voy a improvisar un código para el segundo caso.

<a href=javascript: abrir("foto.jpg")><img src="foto_bb.jpg" width="72" height="96" alt="Expuesta alguien"></a>

y en el head poner un tag script con la siguiente función:
function abrir(foto) {
var ventana = window. open('','popup','width=265,height=311,scrollbars=0 ')
ventana.document.write("<html><body style='background-image: url(" + foto +"); background-repeat: no-repeat; background-position: center center;' onclick='window.close()'></body></html>");
}

Lo puse de memoria, así que puede tener algún error, pero espero que entiendas el código.

Saludos
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:54.