Created
July 13, 2018 13:35
-
-
Save vaporic/d9cd11cf0ac5cdd4c4d531260fdf5acd to your computer and use it in GitHub Desktop.
Script Antes de que te vayas
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function window_mouseout( obj, evt, fn ) { | |
if ( obj.addEventListener ) { | |
obj.addEventListener( evt, fn, false ); | |
} | |
else if ( obj.attachEvent ) { | |
obj.attachEvent( 'on' + evt, fn ); | |
} | |
} | |
window_mouseout( document, 'mouseout', event => { | |
event = event ? event : window.event; | |
var from = event.relatedTarget || event.toElement; | |
// Si quieres que solo salga una vez el mensaje borra lo comentado | |
// y así se guarda en localStorage | |
// let leftWindow = localStorage.getItem( 'leftWindow' ) || false; | |
if ( /* !leftWindow && */ (!from || from.nodeName === 'HTML') ) { | |
// Haz lo que quieras aquí | |
alert( '¿Quieres abandonar mi página?' ); | |
// localStorage.setItem( 'leftWindow', true ); | |
} | |
} ); | |
// Ref:https://es.stackoverflow.com/a/104006 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment