vale confirmado, no me habia enterado de nada, jajajajaj.
con --> document.activeElement.id <-- puedes saber qué objeto tiene el foco, de tal manera que lo puedes aplicar en el onunload:
Código Javascript
:
Ver originalwindow.onunload=function()
{
if(document.activeElement.id != 'add_patient')
{
confirm('Realmente desea salir de la pagina? Los datos no seran guardados.')
}
}
el confirm en este caso no hace nada de nada, pero sale solo si el botón con ID='add_patient' no tiene el foco, vamos, que se ha hecho clic en él.
a ver si ahora me he enterado, jejejeje.
saludos.