Приветствую, подскажите пожалуйста вот я к примеру вызываю модальное окно путем удаления стиля "display: none"
<a onClick="getElementById('popup').removeAttribute('style');">
<div id="popup">
Содержимое окна
</div>
<a class="CloseButton" onClick="getElementById('popup').style.display='none';"></a>
Как сделать чтобы окно закрывалось не по нажатию кнопки а по нажатию вне элемента? Заранее спасибо!
ps. Предпологаю что это костыль, поэтому приму так же советы по упрощению)))