отследить клик вне элементе(div)
есть div
при двойном клике на нем создается дочерний textarea в textarea пишется текст при клике или двойном клике вне искомого div'a (на документе, другом div'e или другом элементе - не важно) textarea удаляется, а его текст помещается innertext искомого diva как отселедить, что произошел клик вне этого дива (желательно средствами событийной модели нашего div'а - о как сказал :yes: ) |
torsar,
<html> <head> <script> window.onload = function () { document.body.onclick = function (e) { e = e || event; target = e.target || e.srcElement; if (target.tagName == "DIV" && target.id == "search") { return alert("клик по нужному div-у"); } else { return alert("клик вне нужного div-a"); } } } </script> </head> <body> <div id="search" style="width: 200px">~bla~bla~bla~</div> <div id="id1">id1</div><div id="id1">id2</div><div id="id1">id3</div> |
Часовой пояс GMT +3, время: 18:45. |