как получить ссылку на функцию
Как получить ссылку на анонимную функцию в теле этой функции?
Пример: <textarea id="message">Введите сообщение</textarea> <script type="text/javascript"> document.getElementById('message').addEventListener('click', function (e) { e.target.value = ''; e.target.removeEventListener('click', thisFunction, false); alert('!!!'); }, false); </script> |
arguments.callee |
собственно нужно делать так:
<textarea id="message">Введите сообщение</textarea> <script type="text/javascript"> document.getElementById('message').addEventListener('click', function (e) { e.target.value = ''; e.target.removeEventListener('click', arguments.callee, false); alert('!!!'); }, false); </script> |
Спасибо.
|
Magneto,
но лучше вешать подобное событие на focus ибо перейти в поле можно табом, и тогда текст по дефолту не исчезнет |
Часовой пояс GMT +3, время: 05:43. |