Saltar al contenido

Hacer que la ventana del navegador parpadee en la barra de tareas

Por fin luego de tanto trabajar ya dimos con la contestación de este rompecabezas que muchos usuarios de esta web presentan. Si tienes algo que aportar no dejes de dejar tu información.

Solución:

esto no hará que el botón de la barra de tareas parpadee cambiando de color, pero el título parpadeará hasta que muevan el mouse. Esto debería funcionar en varias plataformas, e incluso si solo lo tienen en una pestaña diferente.

newExcitingAlerts = (function () 
    var oldTitle = document.title;
    var msg = "New!";
    var timeoutId;
    var blink = function()  document.title = document.title == msg ? ' ' : msg; ;
    var clear = function() 
        clearInterval(timeoutId);
        document.title = oldTitle;
        window.onmousemove = null;
        timeoutId = null;
    ;
    return function () 
        if (!timeoutId) 
            timeoutId = setInterval(blink, 1000);
            window.onmousemove = clear;
        
    ;
());

Actualizar: Es posible que desee considerar el uso de notificaciones HTML5.

Creé un complemento jQuery con el fin de parpadear los mensajes de notificación en la barra de título del navegador. Puede especificar diferentes opciones como el intervalo de parpadeo, la duración, si el parpadeo debe detenerse cuando la ventana/pestaña se enfoca, etc. El complemento funciona en Firefox, Chrome, Safari, IE6, IE7 e IE8.

Aquí hay un ejemplo de cómo usarlo:

$.titleAlert("New mail!", 
    requireBlur:true,
    stopOnFocus:true,
    interval:600
);

Si no está utilizando jQuery, es posible que aún desee ver el código fuente (hay algunos errores peculiares y casos extremos que debe solucionar cuando parpadea el título si desea admitir completamente todos los navegadores principales).

Mi respuesta de “interfaz de usuario” es: ¿Estás seguro tus usuarios quieren que sus navegadores parpadeen, o no Crees eso es lo que quieren? Si fuera yo quien usara su software, sé que me molestaría si estas alertas ocurrieran con mucha frecuencia y se interpusieran en mi camino.

Si está seguro de que desea hacerlo de esta manera, use un cuadro de alerta de JavaScript. Eso es lo que hace Google Calendar para los recordatorios de eventos, y probablemente pensaron un poco en ello.

Una página web realmente no es el mejor medio para las alertas de necesidad de saber. Si está diseñando algo similar a “¡ZOMG, los servidores están caídos!” las alertas, los correos electrónicos automatizados o los mensajes SMS a las personas adecuadas pueden ser la solución.

valoraciones y comentarios

Puedes asentar nuestra tarea fijando un comentario y valorándolo te damos las gracias.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *