как получить ссылку на функцию
Как получить ссылку на анонимную функцию в теле этой функции?
Пример:
<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, время: 11:50. |