Bonjour à tous !
Dans le cadre d'un chat en PHP/javascript que je suis en train de mettre en place sur mon site, me voici au problème du scroll down de la fenetre de chat.
Ici le sujet qui a traité de la fenetre avec ascenseur :
http://forum.alsacreations.com/topic.php?tid=18903&fid=4
Maintenant que j'ai un DIV avec un ascenseur, je chercher une fonction javascript pour que à chaque nouveau message de chat, l'ascenseur descende, de façon à avoir toujours à l'écran les derniers messages (du bas).
J'ai inséré ceci en bas de la page (le DIV id=perche est plus haut, c'est le DIV qui a l'ascenseur)
Et bien, sous Firefox, ca marche, au chargement de la page, la fonction deplace_scroll_bas() est exécutée et l'ascenseur est en position basse.
Par contre, sous IE, ca marche pas automatiquement, il faut cliquer sur le lien TEST pour que ca fonctionne !
Quelqu'un sait pourquoi IE ne veut pas le faire automatiquement ?
Merci de votre aide !!
Modifié par Dexterin (23 Oct 2006 - 20:32)
Dans le cadre d'un chat en PHP/javascript que je suis en train de mettre en place sur mon site, me voici au problème du scroll down de la fenetre de chat.
Ici le sujet qui a traité de la fenetre avec ascenseur :
http://forum.alsacreations.com/topic.php?tid=18903&fid=4
Maintenant que j'ai un DIV avec un ascenseur, je chercher une fonction javascript pour que à chaque nouveau message de chat, l'ascenseur descende, de façon à avoir toujours à l'écran les derniers messages (du bas).
J'ai inséré ceci en bas de la page (le DIV id=perche est plus haut, c'est le DIV qui a l'ascenseur)
<A HREF=javascript:deplace_scroll_bas();>TEST</A>
<SCRIPT>
function deplace_scroll_bas()
{
window.document.getElementById("perche").scrollTop = window.document.getElementById("perche").scrollHeight;
}
deplace_scroll_bas();
</SCRIPT>
Et bien, sous Firefox, ca marche, au chargement de la page, la fonction deplace_scroll_bas() est exécutée et l'ascenseur est en position basse.
Par contre, sous IE, ca marche pas automatiquement, il faut cliquer sur le lien TEST pour que ca fonctionne !
Quelqu'un sait pourquoi IE ne veut pas le faire automatiquement ?
Merci de votre aide !!
Modifié par Dexterin (23 Oct 2006 - 20:32)