Foros del Web » Programando para Internet » Javascript »

TIP!!!: cerrar ventana

Estas en el tema de TIP!!!: cerrar ventana en el foro de Javascript en Foros del Web. Aunque esto podría estar en el foro de javascript, lo pongo aquí por la cantidad de veces que se ha preguntado. Todos sabemos ya como ...
  #1 (permalink)  
Antiguo 29/07/2002, 05:11
XaRoD
Invitado
 
Mensajes: n/a
Puntos:
TIP!!!: cerrar ventana

Aunque esto podría estar en el foro de javascript, lo pongo aquí por la cantidad de veces que se ha preguntado.

Todos sabemos ya como cerrar una ventana abierta con javascript: self.close()

Si utilizamos Netscape, la ventana siempre se cerrará sin mensaje de confirmación, sea cual sea el método que se haya utilizado para abrirla.

En cambio, con Iexplorer, si la ventana del navegador no ha sido abierta con javascript, nos saltará un mensaje preguntándonos si se desea cerrar la susodicha ventana.
Pues bien, existe un método para evitar esto en IExplorer:
Código:
<html><head></head><body>
<object id=closeWin type="application/x-oleobject" classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
<param name="Command" value="Close">
</object>
<a href="javascript: closeWin.Click();">Click
aquí para cerrar</a>
</body></html>
Ahora bien, si el navegador es netscape y utilizamos dicha función nos dará error, con lo cual es necesario hacer un crossbrowser para que nos funcione con los 2.

Salu2
  #2 (permalink)  
Antiguo 29/07/2002, 05:14
XaRoD
Invitado
 
Mensajes: n/a
Puntos:
Re: TIP!!!: cerrar ventana

Se me ha olvidado incluir el anterior mensaje en TIPS, si algun moderador lo ve estaria bien que lo pusiese en TIPS, y que borre este.
  #3 (permalink)  
Antiguo 29/07/2002, 09:05
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 10 meses
Puntos: 535
Re: TIP!!!: cerrar ventana

Lástima que el foro Javascript no tenga un subforo TIPS como el foro ASP.

Mensaje movido al foro javascript y título cambiado: "cerrar ventana" por "TIP!!!: cerrar ventana"

saludos
  #4 (permalink)  
Antiguo 29/07/2002, 09:37
Avatar de Cain  
Fecha de Ingreso: enero-2002
Ubicación: Catalunya
Mensajes: 6.459
Antigüedad: 23 años
Puntos: 17
Re: TIP!!!: cerrar ventana

Realmente impresionante

Joe Tawers,
<a href="http://www.ilimit.com/towers">http://www.ilimit.com/towers</a>
  #5 (permalink)  
Antiguo 05/07/2003, 16:41
Avatar de raulco  
Fecha de Ingreso: junio-2003
Ubicación: Panama
Mensajes: 170
Antigüedad: 21 años, 6 meses
Puntos: 0
Cómo se activaría automáticamente sin necesidad de pulsar por ningún lugar????
  #6 (permalink)  
Antiguo 08/07/2003, 01:18
Avatar de Cain  
Fecha de Ingreso: enero-2002
Ubicación: Catalunya
Mensajes: 6.459
Antigüedad: 23 años
Puntos: 17
<body onload="closeWin.Click();">
__________________
M a l d i t o F r i k i
  #7 (permalink)  
Antiguo 08/07/2003, 02:32
Avatar de KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 23 años
Puntos: 61
En windows 2K con IE 6.0.2800.1106 no funciona
aparece lo siguiente:
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.
  #8 (permalink)  
Antiguo 08/07/2003, 02:42
Avatar de Cain  
Fecha de Ingreso: enero-2002
Ubicación: Catalunya
Mensajes: 6.459
Antigüedad: 23 años
Puntos: 17
En cualquier navegador diferente de Internet Explorer, tampoco funciona.
__________________
M a l d i t o F r i k i
  #9 (permalink)  
Antiguo 08/07/2003, 02:47
Avatar de Bravenap  
Fecha de Ingreso: noviembre-2002
Ubicación: Los Arroyos, El Escorial, Madrid
Mensajes: 2.084
Antigüedad: 22 años, 1 mes
Puntos: 4
Muy bueno XaRoD. Aquí está la adaptación para NS:

Código:
<html>
<head>
<script>
function cerrar(){
if(document.all){closeWin.Click()}
else(self.close())
}
</script>
</head>
<body>
<object id=closeWin type="application/x-oleobject" classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
<param name="Command" value="Close">
</object>
<a href="#" onClick="cerrar()">Click aquí para cerrar</a>
</body>
</html>
Espero no haberme equivocado en nada.

Un saludo a todos.
__________________
¡¡NO A LA GUERRA!!
Si ponemos a nuestros mensajes títulos adecuados, la gente se animará más a abrirlos y resultarán más útiles en las busquedas. ¡No a los ayuuudaaa, urgenteee y similares!
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:43.