
eddddd
Dseda
Programador
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Sirve para redireccionar si el usuario abandona la pestaña o mueve el mouse fuera de esta pero solo funciona en PC, que tendría que cambiar?
Insertar CODE, HTML o PHP:
<script>
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í
window.location="http://www.123.com";
// localStorage.setItem( 'leftWindow', true );
}
} );
</script>