Foros del Web » Programando para Internet » Javascript »

Al cerrar el explorador se active una pagina?

Estas en el tema de Al cerrar el explorador se active una pagina? en el foro de Javascript en Foros del Web. Saludos! bIEN, no se si conoscan algun JS que me permita que al cerrar el explorador, se inicialice otra ventana, se podra? Hasta pronto!...
  #1 (permalink)  
Antiguo 20/05/2004, 14:08
Avatar de antihem  
Fecha de Ingreso: mayo-2004
Ubicación: México
Mensajes: 227
Antigüedad: 20 años, 8 meses
Puntos: 0
Información Al cerrar el explorador se active una pagina?

Saludos!
bIEN, no se si conoscan algun JS que me permita que al cerrar el explorador, se inicialice otra ventana, se podra?



Hasta pronto!
__________________
- -
:neurotico eso fue un php warning ?
creo q si... :golpeado:
  #2 (permalink)  
Antiguo 20/05/2004, 15:04
 
Fecha de Ingreso: mayo-2004
Mensajes: 22
Antigüedad: 20 años, 8 meses
Puntos: 0
Saludos,

<script language="javascript">
<!--
salir=true;
function salida(){
if (salir){
open("http://www.forosdelweb.com","_blank");
}
}
window.onbeforeunload=salida;
//--></script>

Última edición por excitex; 20/05/2004 a las 15:08
  #3 (permalink)  
Antiguo 21/05/2004, 09:04
Avatar de antihem  
Fecha de Ingreso: mayo-2004
Ubicación: México
Mensajes: 227
Antigüedad: 20 años, 8 meses
Puntos: 0
o.O. En vdd funciona??
espera que lo pruebo...
.
.
.
.
ehh jeje si funcion!, bueno perdon por dudarlo pero pues yo no se JS, hay alguna forma de ponerle dimensiones a la nueva pagina? ??

es decir, que aparesca pero en dimensiones especificadas por mip? =) Gracias!
__________________
- -
:neurotico eso fue un php warning ?
creo q si... :golpeado:
  #4 (permalink)  
Antiguo 21/05/2004, 09:08
Avatar de antihem  
Fecha de Ingreso: mayo-2004
Ubicación: México
Mensajes: 227
Antigüedad: 20 años, 8 meses
Puntos: 0

Descubri que al cambiar de pagina me abre la nueva... se puede corregir? como se hace?
ahhh!!!
__________________
- -
:neurotico eso fue un php warning ?
creo q si... :golpeado:
  #5 (permalink)  
Antiguo 21/05/2004, 17:11
Avatar de PatomaS
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: En alguna otra parte
Mensajes: 4.656
Antigüedad: 20 años, 10 meses
Puntos: 63
Hola

Primero, que la función que te pasaban antes, solo funciona en explorer y en mozilla 1.7, onbeforeunload no es JavaScript estandar.

Por otro lado te diré, podrías utilizar el onunload, pero tambien ocurriría que al cambiar de página pasaría.

Los eventos de este tipo, detectan la salida de la página, es decir, su descaragra del buffer del navegador, por lo tanto, para ellos es lo mismo que lo cierres o que te vayas a otro sitio.

Podrías hacerlo co códigos activeX, pero aparte de complicado, no se cuan bien funcionaría en los navegadores que no sean explorer.

Se podría utilizar una función que detecte que quieres cerrar la ventana, pero para eso, deberían querer cerrarla mediante un botón de la página (o un vínculo).

Hasta dónde se, no hay manera ni en javascript ni en html de detectar que se presiona el botón de cerrar o se cierra la ventana mediante la opción correspondiente en el menú de archivo.

Si el efecto lo quieres para una ventana secundaria, puedes hacer lo que mencionaba arriba, crear un botón que insertas en la página e indicas que se presiones para cerrar.

SUerte

Felicidad
__________________
¡ hey, hou, hou, hey !
  #6 (permalink)  
Antiguo 21/05/2004, 21:36
Avatar de antihem  
Fecha de Ingreso: mayo-2004
Ubicación: México
Mensajes: 227
Antigüedad: 20 años, 8 meses
Puntos: 0
o.O¿
bien... llorare una semana...
pero dime, hay algun metodo en PHP¿... espera.. ahora posteare. Gracias amigos!
__________________
- -
:neurotico eso fue un php warning ?
creo q si... :golpeado:
  #7 (permalink)  
Antiguo 22/05/2004, 02:25
Avatar de PatomaS
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: En alguna otra parte
Mensajes: 4.656
Antigüedad: 20 años, 10 meses
Puntos: 63
Hola

La verdad, no se si en php se pueda hacer, como te decía, seguro que es posible mediante algún control activeX y en su defecto con algún cñodigo de visual basic, pero desconozco si algún otro lenguaje puede, de hecho, no tendría mucho sentido que sea uno de servidor.

¿o tal vez si?

Ahora que lo pienso, podrías hacerlo de esta manera.

Capturas los encabezados http al salir de la página, y si después de la que estaba viendo, no hay nada, entonces activas la nueva página y si después hay otra, entonces no activas esa página.

No estoy demasiado seguro de lo que te comento, per ocreo que se podría hacer, te recomiendoque plantees el postulado que te hago en el forode php a ver que te dicen.

Y luego nos lo comentas, así aprendemos más.

Suerte

Felicidad
__________________
¡ hey, hou, hou, hey !
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 02:03.