Вешайте обработчик на document, а потом ждите, когда событие «всплывет» от любого элемента внутри. Элемент, по которому, собственно, щелкнули, будет доступен через e.srcElement || e.target (где e — первый параметр функции-обработчика). Ну а дальше просто: если вызвавший является нужным элементом, или находится внутри него, делаем одно, иначе — другое.
|