как повесить обработчик
Есть див, к котором ссылки, картинки и прочие :write: теги. Напр:
<div id="block"> <a href="bla-bla">bla</a> <img src=""> <p onclick="">bla</p> <a href="bla-bla" onclick="">bla</a> </div> требуется поверх всего этого наложить обработчик так, чтобы при клике на любой элемент внутри блока или сам блок срабатывала некая ф-я, после чего этот обработчик отключался и при повторном клике не срабатывал бы. :help: как это сделать на javascript? (не jquery !!!!) |
$('#block').one('click', fn); |
Цитата:
|
Цитата:
<div id="block"> <a href="bla-bla">bla</a> <img src=""> <p onclick="">bla</p> <a href="bla-bla" onclick="">bla</a> </div> <script type="text/javascript"> var block = document.getElementById('block'); function ifClick() { alert('ok'); block.onclick = null; return false; } block.onclick = ifClick; </script> |
Часовой пояс GMT +3, время: 03:44. |