Foros del Web » Programando para Internet » Javascript »

Cerrar ventana abierta con window.open()

Estas en el tema de Cerrar ventana abierta con window.open() en el foro de Javascript en Foros del Web. Hola gente, tengo el siguiente problema que espero me puedan ayudar. Desde una pagina abro con window.open() una nueva pagina. En esta nueva pagina tengo ...
  #1 (permalink)  
Antiguo 26/04/2005, 09:59
Avatar de kotayk  
Fecha de Ingreso: marzo-2005
Mensajes: 35
Antigüedad: 19 años
Puntos: 0
Cerrar ventana abierta con window.open()

Hola gente, tengo el siguiente problema que espero me puedan ayudar. Desde una pagina abro con window.open() una nueva pagina. En esta nueva pagina tengo una imagen ("salir") a la cual al hacerle click quiero que cierre esta nueva ventana. El codigo que utilizo sobre la imagen es el siguiente:

<a href="javascript:window.close()"><img .... ></a>

Pero no hay caso. Al hacer click no me responde. Que estoy haciendo mal?

Gracias
  #2 (permalink)  
Antiguo 26/04/2005, 11:14
Avatar de monoswim
$moderador{'Esteban'}
 
Fecha de Ingreso: febrero-2002
Ubicación: Buenos Aires - Argentina
Mensajes: 8.762
Antigüedad: 22 años, 2 meses
Puntos: 90
No es en href sino en onclick

<a onclick="javascript:window.close()"><img .... ></a>

Saludos
__________________
Esteban Quintana
  #3 (permalink)  
Antiguo 27/04/2005, 08:06
Avatar de kotayk  
Fecha de Ingreso: marzo-2005
Mensajes: 35
Antigüedad: 19 años
Puntos: 0
No hay caso. Ni de esa manera ni poniendo el evento onclick en el tag <img onclick="...">.
No hace absolutamente nada
  #4 (permalink)  
Antiguo 27/04/2005, 08:15
Avatar de nicolaspar  
Fecha de Ingreso: noviembre-2004
Ubicación: Villa Ballester Bs-As|Ar
Mensajes: 2.002
Antigüedad: 19 años, 4 meses
Puntos: 34
Cita:
Iniciado por kotayk
Hola gente, tengo el siguiente problema que espero me puedan ayudar. Desde una pagina abro con window.open() una nueva pagina. En esta nueva pagina tengo una imagen ("salir") a la cual al hacerle click quiero que cierre esta nueva ventana. El codigo que utilizo sobre la imagen es el siguiente:

<a href="javascript:window.close()"><img .... ></a>

Pero no hay caso. Al hacer click no me responde. Que estoy haciendo mal?

Gracias
Eso esta perfecto, que browser estas usando? como estas usando window.open?
__________________
Mi punto de partida es Que Bueno Lo Nuevo
  #5 (permalink)  
Antiguo 27/04/2005, 09:08
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 2 meses
Puntos: 50
Ya lo intentaste así:
Cita:
<a href="#" onclick="javascript:self.close();">
<img .... ></a>
Salu2
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net
  #6 (permalink)  
Antiguo 27/04/2005, 09:21
Avatar de kotayk  
Fecha de Ingreso: marzo-2005
Mensajes: 35
Antigüedad: 19 años
Puntos: 0
Gente gracias por su ayuda pero ninguna opcion funciono. Por lo cual segui buscando en google y encontre algo que desconocia. Reemplace el window.close() o el self.close() por "TOP.CLOSE()" y me anduvo perfecto. Parece ser que al tener frames la pagina que queria cerrar y el boton que tenia la accion de cerrar estaba en uno de esos frame, window.close() y self.close() no hacian nada.
Posteo de la manera que lo solucione para que tal vez les sirva a uds tambien.
De nuevo gracias.

Saludos
Nico
  #7 (permalink)  
Antiguo 27/04/2005, 16:51
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 2 meses
Puntos: 50
Cita:
Parece ser que al tener frames la pagina que queria cerrar y el boton que tenia la accion de cerrar estaba en uno de esos frame
nos hubieras dicho desde un principio que estabas usando frames... jeje

Aunque bueno.., lo importante es que ya quedo arreglado..
  #8 (permalink)  
Antiguo 24/03/2014, 22:02
 
Fecha de Ingreso: marzo-2014
Mensajes: 1
Antigüedad: 10 años
Puntos: 0
Respuesta: Cerrar ventana abierta con window.open()

La manera correcta es esta...

var v = window.open(url);

v.close();
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.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 23:33.