12
edits
| Line 111: | Line 111: | ||
= Etablir la sélection = | = Etablir la sélection = | ||
J'ai toujours du mal à me rappeler quel jour on est. Peut-être parce que je devrais sortir de chez moi plus souvent, mais, comme tout programmeur, je résout généralement les symptomes de mes problèmes par la technologie plutot qu'en m'attaquant à la racine du problème. Ma solution est de créer une commande qui insère la date à l'emplacement du curseur. | |||
<pre> | <pre> | ||
| Line 125: | Line 123: | ||
</pre> | </pre> | ||
La nouvelle fonction ici est <code>setSelection()</code>. Elle insère le texte qui lui est passé dans la page à l'endroit où se trouve le curseur. Si le curseur est dans un champ de texte éditable ou de rich-text, le texte est alors balancé là. Si le curseur n'est pas dans une zone éditable, <code>setSelection()</code> pourra quand même insérer le texte. (Même quand il n'est pas affiché, Firefox garde toujours la position du curseur. Pour le voir, tappez F7.) Essayez d'aller sur une page, sélectionnez du texte non éditable, et utilisez la commande. Vous voyez, ça marche ! C'est particulièrement pratique pour les commandes comme "translate" (traduction), où vous voulez remplacer du texte non-éditable par sa traduction. | |||
La fonction <code>toLocalDateString()</code> est une fonction native Javascript, si vous n'êtes pas familiers, allez faire un tour dans la documentation Javascript de l'objet [http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Date Date]. | |||
== PAGE UNDER CONSTRUCTION == <!-- | |||
The | The function is native to Javascript, so if you're not familiar with it check out the documentation for the Javascript | ||
== A Better Preview == | == A Better Preview == | ||
edits