Textarea et div, problème pour récupérer la taille
cs_nino4
Messages postés2Date d'inscriptionmercredi 14 septembre 2005StatutMembreDernière intervention19 avril 2008
-
19 avril 2008 à 11:05
Bul3
Messages postés4933Date d'inscriptionsamedi 1 juillet 2006StatutMembreDernière intervention 2 février 2015
-
6 juil. 2009 à 12:25
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);
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 19 avril 2008 à 11:10
Bonjour,
>>Seulement je n'arrive pas récupérer le nombre de lignes de cette textarea
il faut compter le nombre de "\r\n" dans le .value
si on parle de la même chose...
cs_nino4
Messages postés2Date d'inscriptionmercredi 14 septembre 2005StatutMembreDernière intervention19 avril 2008 19 avril 2008 à 11:29
oui mais
document.getElementById('thechatmess').value
ne me retourne rien, même lorsque la textarea contient 20 lignes. Mon problème est que je ne peux accéder à aucune unformations de la textarea.
function display_message()
{
alert(document.getElementById('thechatmess').ScrollHeigth);
}
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 19 avril 2008 à 11:40
>>.ScrollHeigth
si c'est la bonne syntaxe ( pas sûr ! pas vérifié ) : ça donne la hauteur
pas le nombre de lignes. et un textarea, sa hauteur ne
varie pas en fonction du contenu.
PetoleTeam
Messages postés3426Date d'inscriptionlundi 26 décembre 2005StatutMembreDernière intervention14 janvier 201117 21 avril 2008 à 20:06
Bonjour à tous,
<table bgcolor= "#e6effe" border="0" cellpadding="5" cellspacing="0" width="100%">----, scrollheigth, ça n'existe pas je pense, en
plus</td>
</td></tr></tbody></table>ça c'est bien
vrêéé...
ce qui existe c'est scroll H eight...
<table bgcolor ="#e6effe" border= "0" cellpadding="5" cellspacing="0" width="100%">----, il faut compter le nombre de \"\r\n\" dans le
.value</td>
</td></tr></tbody></table>ça c'est
bien vréé...
... en comptant les \n c'est suffisant, il existe des
bizarreries avec le \r\n et certains navigateurs...