devo effettuare un controllo sulla chiusura di un pagina, questo perchè quando un utente chiude la pagina, devo cancellarlo da un databases! come posso fare????? un grazie anticipato!
devo effettuare un controllo sulla chiusura di un pagina, questo perchè quando un utente chiude la pagina, devo cancellarlo da un databases! come posso fare????? un grazie anticipato!
con asp o php.
![]()
Heaven's closed. Hell sold out.
Linux 2.6.26-2-amd64
Debian squeeze
<html>
<head>
<script language="JavaScript">
function apripop(percorso)
{
window.open(percorso,"adwindow"," left=0, top=0 , menubar=0, locatoin=no, scrollbars=1, height=400,width=500");
}
</script>
</head>
<body onUnLoad="javascript:apripop(close.htm)">
io ho inserito questo nella mia pagina principale ma non funziona! è sbagliato?????
ciao:
fai una prova con queste pagine poi le modifichi come vui te!!
/*Lo script, nella sua forma piu' semplice, riconosce la chiusura del browser e consente di lanciare una finestra di saluti o una procedura di logout sul server.
Per prima cosa vediamo cosa occorre inserire nella pagina da monitorare:
---home---
<html>
<html>
<body onUnload="window.open('chkclose.htm','chk');">
</body>
</html>
/*L'evento onUnload aprira' la pagina chkclose.htm in una popup e lo script provvedera' a verificare se la finestra "padre", cioe' opener, e' ancora aperta (in effetti controlla se e' stata chiusa perche' il JavaScript mette a disposizione questa proprieta').
Se la finestra padre e' stata chiusa si richiama la pagina logout.asp che sul server eseguira' tutte le operazioni necessarie per la chiusura della sessione. Si consiglia di far restituire anche uno script che chiuda la popup, un semplice window.close().
---chkclose.htm---
<script type="text/javascript">
<!-- // (c) br1 - 2002
if (opener.closed) {
location.href="logout.php";
} else {
top.close();
}
//-->
</script>
/*Ecco un esempio:
---logout.php---
<% @ Language=VBScript %>
<% Option Explicit %>
<% Session.Abandon %>
<script>
window.close();
</script>