Bonsoir.
Je suis toujours en train de travailler sur mon petit script de chat en ajax + php, et je viens d'implémenter une fonction de notification des messages qui ajoute des asterisques "***" devant le titre de la page quand on reçoit un message alors que la page n'a pas le focus, et qui les enlève dès que la page récupère le focus. Ca permet de voir d'un coup d'oeil à la barre des taches ou à ses onglets si il y a de nouveaux messages.
j'utilise pour se faire les événements onfocus et onblur sur la balise <body>. Ca fonctionne parfaitement bien mais... le validateur W3C m'a appris que les attributs onblur et onfocus n'existent pas pour l'élément body.
Du coup je me retrouve un peu coincé. Je pense que je suis censé utiliser window.onfocus mais je n'arrive pas à l'utiliser correctement : il ne fonctionne qu'une seule fois !
Si la fenêtre perd le focus et le regagne, il ne se passe plus rien o_O
Merci de votre aide =)
Modifié par BlueScreenJunky (28 May 2007 - 22:25)
Je suis toujours en train de travailler sur mon petit script de chat en ajax + php, et je viens d'implémenter une fonction de notification des messages qui ajoute des asterisques "***" devant le titre de la page quand on reçoit un message alors que la page n'a pas le focus, et qui les enlève dès que la page récupère le focus. Ca permet de voir d'un coup d'oeil à la barre des taches ou à ses onglets si il y a de nouveaux messages.
j'utilise pour se faire les événements onfocus et onblur sur la balise <body>. Ca fonctionne parfaitement bien mais... le validateur W3C m'a appris que les attributs onblur et onfocus n'existent pas pour l'élément body.
Du coup je me retrouve un peu coincé. Je pense que je suis censé utiliser window.onfocus mais je n'arrive pas à l'utiliser correctement : il ne fonctionne qu'une seule fois !
Si la fenêtre perd le focus et le regagne, il ne se passe plus rien o_O
Merci de votre aide =)
Modifié par BlueScreenJunky (28 May 2007 - 22:25)