11548 sujets

JavaScript, DOM et API Web HTML5

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)



<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)