| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: Общие вопросы > Как скрыть DIV при нажатии не на него |
| Автор: Anton Vatchenko 22.1.2007, 14:22 |
| Знаю, тема обсуждалась уже много раз, но я не нашел ответа именно на свой вопрос: есть ДИВ, который всплывает при нажатии на картинку. Нужно, чтобы он исчезал, если я нажимаю на что-то кроме картинки. Делал так: <body onclick="Здесь прячу"> <img ... onclick="Здесь показываю"> </body> Получается, что у меня в любом случае вызывается body.onclick, так что ДИВ прячется всегда... |
| Автор: dstorm81 22.1.2007, 14:43 |
| <div id="hiddenDiv"> dlabla </div> var detect=function(e) { e=e||window.event; E=e.target||e.srcElement; if(E.id!=='hiddenDiv'){document.getElementById('hiddenDiv').style.display='none'} } document.onclick=detect |
| Автор: Anton Vatchenko 22.1.2007, 14:48 |
| пасибо |