Salut à tous,
pour simplifier, j'ai un fichier account.php dans lequel une textarea est refraîchie toutes les 3sec par le fichier
get_message.php.De ce côté là, pas de problèmes. Seulement je n'arrive pas récupérer le nombre de lignes de cette
textarea par la fonction display_message lorsque sa taille change (onChange).Quelqu'un a une idée? ça commence à me rendre dingue :)
fichier account.php
<SCRIPT language="Javascript">
<!--
function getMessages()
{
new Ajax.Updater( 'chat', 'get_messages.php', {
onSuccess: function()
{
window.setTimeout( getMessages, 3000 );
}
} );
}
getMessages();
function display_message()
{
alert(document.getElementById('thechatmess').ScrollHeigth);
}
//-->
</SCRIPT>
<form name="cache" method="post" action="">
<div id="chat" style="height:100px;width:100px;"></div>
</form>
fichier get_messages.php
<?php
$output='<textarea name="thechat" id="thechatmess" cols="63" rows="18" onChange="display_message();">';
while($i < $total)
{
$output .=$tableau[$i];
$i++;
}
$output.='</textarea>';
echo $output;
?>