HTML CSS Javascript

Discutez d'informatique ici !
Dlzlogic
Membre Transcendant
Messages: 5273
Enregistré le: 14 Avr 2009, 13:39

HTML CSS Javascript

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

Avatar de l’utilisateur
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.

king_cobra1212
Messages: 1
Enregistré le: 05 Jan 2013, 07:16

par king_cobra1212 » 05 Jan 2013, 07:52

yes , you need to change by javascript.

 

Retourner vers ϟ Informatique

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 5 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite