Показать сообщение отдельно
  #1 (permalink)  
Старый 11.08.2011, 22:21
Новичок на форуме
Отправить личное сообщение для tahat4 Посмотреть профиль Найти все сообщения от tahat4
 
Регистрация: 11.08.2011
Сообщений: 2

Закрытие окошка при клике на участке сайта
Здравствуйте, уважаемые форумчане!
Давно читаю форум, но вопрос, на который ответ я так и не нашел, возник только сегодня.
Есть на страничке календарик (изначально скрытый), при клике на соответствующей иконке - календарик начинает отображаться на сайте. Но тут возникла проблема: не могу реализовать закрытие сие календарика при нажатии на любом участке сайта.
Раньше, для некоторых форм использовал следующий код:
function hide_all() {
    var tgt=window.event? window.event.srcElement: ev.target;
        if(tgt.id!='form') $('.form_approve').fadeOut(300);
  }
document.onclick = hide_all;

Но здесь каждый id надо включать как исключение в if, а в календарике их уйма.
Ответить с цитированием