Como hacer que funcione este script en dispositivos moviles

  • Autor Autor eddddd
  • Fecha de inicio Fecha de inicio
eddddd

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>
 
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>
y que hace ese codigo?
 
Atrás
Arriba