🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: chile.comp.programacion
Article #682

Re: detectar cierre y refresco de pagina

#682
From: Pintamono
Date: Mon, 03 Mar 2008 14:53
46 lines
2105 bytes
Rick_oj wrote:

> Necesito detectar estos dos eventos, y llamar a una pagina php o un script, 
> creo que se puede hacer con ajax, pero no se nada, y no he encontrado 
> informacion (o no se como interpretarla)


Yo conozco dos formas para el cierre de pagina

utilizo el "onbeforeunload" para consultar si esta seguro de que quiere 
salir sin guardar una pagina, fue la unica forma que encontre para hacer 
esta evaluacion.


HTML --> <body onbeforeunload=jsConfirmaSalida(form,)>

Javascript --> function jsConfirmaSalida(form,event)
{
	switch(navigator.browserLanguage)
	{
		case "en":
		case "en-us":
			sAviso = "On having gone out it will lose the information that is 
entering"; break;
		case "es":
		case "es-cl":
			sAviso = "Al salir perdera la informacion que esta ingresando"; break;
		default:
			sAviso = "Al salir perdera la informacion que esta ingresando"; break;
	}
	
	if (sBoton.value==0)
	{
		event.returnValue = sAviso;
	}

}

Acomoda la funcion a tu gusto pero siempre debe ir "event.returnValue = 
mensaje"


la otra opcion es "onunload" que con esa puedes ejecutar algo cuando se 
sale de la pagina.

saludos!
Technical Details
Message-ID: <a8d818fec34a438daa64bc792b8ef4cf$1@usenet.no-ip.com>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!news.glorb.com!news.kjsl.com!news.nivel5.cl!not-for-mail
References: <fqd4b7$tgh$1@news.nivel5.cl>

Show Full Headers
Complete Article Headers
X-Google-Thread: 1593cb,3d373bae9d9121b4
X-Google-Attributes: gid1593cb,public,usenet
X-Google-Language: SPANISH,ASCII-7-bit
Path: arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!news.glorb.com!news.kjsl.com!news.nivel5.cl!not-for-mail
From: pintamono@NoMandeWeas.kk (Pintamono)
Newsgroups: chile.comp.programacion
Subject: Re: detectar cierre y refresco de pagina
Date: Mon, 03 Mar 2008 11:53:32 -0300
Organization: Usenet Chile.* http://usenet.no-ip.com
Lines: 47
Message-ID: <a8d818fec34a438daa64bc792b8ef4cf$1@usenet.no-ip.com>
References: <fqd4b7$tgh$1@news.nivel5.cl>
NNTP-Posting-Host: pc-26-86-104-200.cm.vtr.net
Mime-Version: 1.0
X-Trace: news.nivel5.cl 1204556007 29372 200.104.86.26 (3 Mar 2008 14:53:27 GMT)
X-Complaints-To: news@news.nivel5.cl
NNTP-Posting-Date: Mon, 3 Mar 2008 14:53:27 +0000 (UTC)
User-Agent: NewsPortal/0.3X RCL MOD
X-Abuse: robertocl@gmail.com
X-HTTP-Posting-Host: kerberos.uno.cl