Hola Liz26:
Hay una forma que me dió resultado, y es usar un sistema de marcos, y poner el unload en el frameset...
Código PHP:
<html>
<head>
<frameset cols="*" onunload="alert('¡Adios!')">
<frame name=der src=der.html>
</frameset>
</head>
</html>
Claro que si el refresh se hace desde la ventana, sale el mensaje...
pero un refresco de la página actual o un link no lo activa...
Este es un ejemplo:
Código PHP:
<html>
<body >
<a href='http://www.sucaricatura.com'>visite sucaricatura.com</a>
<br>
<a href="javascript:location.reload()"> refrescar la página </a>
</body >
</html>
Espero que te sirva
Saludos