Bonjour,

Sur le site que je suis entrain de créer, les utilisateurs ont possibilité de chatter.
Un <textarea> (situé dans un <form>) avec pour id "msg" leur demande d'écrire leur message.

Voilà donc où je fais l'appel de fonction :

Code html : Sélectionner tout - Visualiser dans une fenêtre à part
<form name="textForm" action="chat_post.php" method="post" onSubmit="adjustCadre()">

Et voici ma fonction, placée entre des balises <script> dans le <head> :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
function adjustCadre(){
	var longueur = (document.textForm.msg.length*1);
	if (longueur>10){
		document.getElementById('CadreChat').style.height=100+"px";
	}
	else{
              document.getElementById('CadreChat').style.height=20+"px";
        }
}
Et avec ça je n'ai aucun résultat apparent lorsque je fais des tests.
Etant débutant en programmation web, je ne suis pas sûr de la syntaxe pour "100+"px"", j'ai cherché et essayé différentes écritures mais sans succès, j'ai également essayé de ne changer que le style.color = "red"; et ça ne marchait toujours pas.
Je ne vois pas vraiment d'où vient le problème, si quelqu'un peut m'éclairer, ce serait apprécié

Merci !

MKH