Événement pour les textarea changements

J'ai une bibliothèque JavaScript qui met à jour une caché <textarea> élément HTML avec des données basées sur certaines choses.

Dans mon (JavaScript) de l'application, j'aimerais savoir quand ces mises à jour sans avoir à passer par le code de la bibliothèque.

J'espérais qu'il a été un événement pour cela, mais apparemment pas.

Comment pourrais-je écouter les changements de la textarea?

Changements peuvent être aussi simple que de document.getElementById("myTextarea").value = "hello";

MODIFIER je vais être en utilisant FireFox uniquement, étant donné que ce code ne faire partie d'une suite de tests je suis en train de construire.

Je ne comprends pas, quel type d'événement que vous êtes en train de parler? -- Après l'avoir lu trois fois de plus, j'ai l'obtenir. Vous voulez un événement pour une quelconque mise à jour sur qui caché textarea.
le cas de l'incendie lorsque le contenu du textarea est différente de la précédente. J'ai pensé onchange permettrait de faire cela, mais il ne fait pas si vous n'interagissent pas avec le textarea lui-même.
onchange vraiment ne semble pas y couper, supprimé ma réponse. Qui suce - si onchange n'est pas cela, je ne peux pas penser à tout autre événement qui permettraient de capter ce, à l'exception de souvent de vote pour les champs de valeur qui, évidemment, est horrible.
je sais :(. Comment pourrais-je aller sur d'interrogation? JavaScript étant mono-thread, et tous les, pas sûr que ce soit possible.
Vous pouvez définir un setTimeout toutes les x millisecondes. Il peut être fait, mais est, bien sûr, horriblement cher. Vérifiez d'abord si mon 2ème réponse pourrait vous aider.

OriginalL'auteur Luca Matteis | 2010-01-15