MarvinLeRouge Posté 14 Janvier 2007 Posté 14 Janvier 2007 Salut, Je m'essaie à faire un mini-chat en php/ajax, et j'ai un petit pb concernant les ascenseurs : lorsqu'une personne tape un message, j'affiche celui-ci dans un bloc (ça pas de pb), mais je désire aussi que cette zone soit automatiquement recalée au bas de la zone, afin que la zone défile automatiquement une fois qu'elle est pleine. J'ai essayé function chatToBottom (){ var chat = document.getElementById ("chat"); chat.scrollTop = chat.scrollHeight;} mais ça n'a pas l'air de marcher sur IE6. Si quelqu'un a une méthode, merci d'avance.
steph Posté 15 Janvier 2007 Posté 15 Janvier 2007 Salut, Tu peux essayer avec scrollIntoView() ça devrait marcher sur ie et firefox http://developer.mozilla.org/en/docs/DOM:e....scrollIntoView ou http://msdn.microsoft.com/workshop/Author/...ollIntoView.asp Steph.
MarvinLeRouge Posté 17 Janvier 2007 Auteur Posté 17 Janvier 2007 Salut Steph, Tout d'abord, désolé pour la réponse tardive. J'ai intégré tinyMCE dans ma page, et je fais désormais appel à ma fonction de recalage à travers cette fonction de tinyMCE : $objResponse->addScript("chatToBottom ();"); ce qui marche apparemment très bien, sous Firefox comme sous IE. Mon problème devait donc avoir un rapport avec la méthode ou le moment d'invocation de la fonction. Merci
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant