Bonjour à tous.
Voici mon problème.
J'ai une div qui contient les messages d'un tchat.
J'ai donc voulu faire en sorte que l'utilisateur n'ai pas à scroller, mais que cela se fasse automatiquement. J'ai donc fait un:
Cela fonctionne très bien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <div id="fenetreTchat" ></div> <script type="text/javascript">getElementById("fenetreTchat").scrollTop = 10000; </script>//Ce script est répété toute les unes seconde.
Le problème c'est que des que l'utilisateur souhaite remonter dans la conversation, il se retrouve automatiquement en bas! (du a la répétition toutes les secondes).
J'aimerais donc n'exécuter cette fonction QUE si l'utilisateur n'est pas dessus avec sa souris.
Le onmouseout ne fonctionne pas, car il faut "rentrer" et "ressortir" de l'élément pour que la fonction soit exécutée. Il faudrait que la fonction s'exécute tant que l'utilisateur n'est pas sur la zone, et qu'elle s'arrete une fois l'utilisateur sur la zone.
Merci d'avance pour votre aide.
Allez ++!!
Partager