HTML CSS Javascript
Discutez d'informatique ici !
-
Dlzlogic
- Membre Transcendant
- Messages: 5273
- Enregistré le: 14 Avr 2009, 13:39
-
par Dlzlogic » 14 Déc 2012, 14:59
Bonjour,
Je cherche à modifier la taille des caractères dans un textarea.
La méthode utilisée dans le présent "textarea" est d'insérer des balises qui seront exploitée à l'affichage de la page. Ce que je cherche c'est à modifier la taille de façon que l'utilisateur le voit au fur et à mesure de la frappe.
Dans l'état actuel des choses, je n'entrevois pas d'autres solutions que de faire du graphique, sur un canevas.
Quelqu'un aurait-il une autre idée ?
Merci d'avance.
Je complète ma question, en la posant autrement : est-il possible de modifier des attributs d'un objet HTML an cours d'utilisation, en l'occurrence modifier les attributs d'un "textarea" ?
-
Criptus
- Messages: 1
- Enregistré le: 15 Déc 2012, 01:17
-
par Criptus » 15 Déc 2012, 01:49
Salut
Sa fais très longtemps que je n'ai plus fais de langage web mais il me semble que si tu peux modifier les propriétés du textarea en CSS
par exemple:
textarea
{
font-size: 1.3em;
}
voila a++
-
fatal_error
- Modérateur
- Messages: 6610
- Enregistré le: 22 Nov 2007, 13:00
-
par fatal_error » 15 Déc 2012, 10:53
Ce que je cherche c'est à modifier la taille de façon que l'utilisateur le voit au fur et à mesure de la frappe.
il faut donc utiliser du javascript parce que c'est pas statique.
Tu peux binder un évènement sur ton textarea
et lors de cette évènement modifier la taille de la police du textarea.
Pour modifier la taille, c'est easy.
- Code: Tout sélectionner
document.getElementsByTagName('textarea')[0].style.fontSize = '12px';
pour binder l'évènement sur le textarea c'est pas non plus la mort
- Code: Tout sélectionner
document.getElementsByTagName('textarea')[0].onkeyup=function(){
this.style.fontSize = '12px';
//ou par exemple pour augmenter la taille à chaque caractere
this.style.fontSize = this.value.length+'px';
}
la vie est une fête
-
Dlzlogic
- Membre Transcendant
- Messages: 5273
- Enregistré le: 14 Avr 2009, 13:39
-
par Dlzlogic » 15 Déc 2012, 14:32
Bonjour fatal-error,
Merci, ça marche parfaitement.
J'arrivais très bien à récupérer la taille voulue, mais je savais pas comment l'attribuer.
J'ai encore beaucoup de progrès à faire en JavaScript.
par king_cobra1212 » 05 Jan 2013, 07:52
yes , you need to change by javascript.
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 5 invités