Aller au menu - Aller au contenu

Barre de défilement et minichat

Pour accéder à cette section
Connectez-vous !
connexion_rpx
Page 1 
Auteur Message
1 visiteur sur ce sujet (1 Anonyme)
Page 1 
Hors ligne Esprit55 # Posté le 22/02/2012 à 16:32:57

Bonjour,

J'ai créé un minichat en AJAX qui fonctionne sans problème.
J'ai mis une barre de défilement sur le div qui contient les messages du chat et qui se recharge automatiquement via AJAX.
Les messages sont affichés par ordre croissant c'est-à-dire que le dernier message envoyé se retrouve tout en bas.
Jusqu'ici tout va bien.
Le seul problème est que chaque fois que quelqu'un envoie un message, la barre de défilement ne se met pas automatiquement vers le bas. Donc le client doit a chaque fois manuellement descendre la barre pour lire le nouveau message, ce qui est pénible évidemment.

Est-ce que quelqu'un pourrait me dire comment procéder pour résoudre ce problème? Quel système dois-je mettre en place pour que la barre se place toute seule en bas pour chaque nouveau message.
(J'espère que j'ai été assez clair... et je ne sais pas si je suis vraiment sous la bonne section, peut-être devrais aller sous javascript?)
Publicité # Posté le 22/02/2012 à 16:32:57

Hors ligne Bilon # Posté le 22/02/2012 à 17:12:55
Sivousplait d'avôtre avis ?
Avatar

Si j'ai bien compris tu fais défiler tes messages dans une barre défilante, qui devrais être placer en haut de ta page ? Sa serai pas du CSS ? ou alors j'ai mal compris ?

Quel idiot :lol:
Édité le 22/02/2012 à 17:13:49 par Bilon

Absent du samedi 31 mars au samedi 7 avril.
Image utilisateur
 
Hors ligne Esprit55 # Posté le 22/02/2012 à 17:18:36

Oui merci quand meme.

J'ai finalement trouvé la solution.
C'était avec du javascript en fait :

Code : JavaScript
1
var.scrollTop = var.scrollHeight;


Ciao

Retour au forum "HTML / CSS" ou à la liste des forums

Pour accéder à cette section
Connectez-vous !
connexion_rpx