Aller au contenu

« Fonctionnement technique de Jeuxvideo.com » : différence entre les versions

m
(→‎Fonction officielle JVC : Chocolat archiviste désolé j'avais oublié de me connecter La majorité des changements Du 4 juin sont de moi. sah quel plaisir de se co au wiki)
Ligne 287 : Ligne 287 :


L'approche de getMessageEditor(...) diffère des fonctions classiques :<br>
L'approche de getMessageEditor(...) diffère des fonctions classiques :<br>
Chaque appel agit comme une "photographie" instantanée de la zone de texte — capturant la position du curseur, le texte sélectionné et le contenu actuel.<br>
Elle ne peut être stockée dans une variable, il faut faire appel à la fonction à chaque utilisation.<br>
Si le champ est modifié ensuite sans rappeler la fonction, les actions (insertText, insertStartLine, etc.) s’appliqueront à l’ancien état.


Cependant, cette fonction présente également de nombreux avantages : native à JVC, gestion automatique du Focus (curseur), gestion des espaces.  
Cette fonction présente de nombreux avantages : native à JVC, gestion automatique du Focus (curseur), gestion des espaces.
 
Elle est très pratique pour de l'insertion de texte à un endroit localisé, c'est d'ailleurs la fonction officielle pour l'intégration des smileys.
 
En revanche, pour manipuler le champ entièrement (suppression, remplacement) :d) la fonction à moins d'intérêt.


Pour simplifier : <code>jvc.getMessageEditor(<span style="color:red;">"AreaIDClasse"</span>).insertText(<span style="color:green;">message</span>);</code> avec cette fonction.
Pour simplifier : <code>jvc.getMessageEditor(<span style="color:red;">"AreaIDClasse"</span>).insertText(<span style="color:green;">message</span>);</code> avec cette fonction.
Kheys
2 109

modifications