Здравствуйте. У меня такой вопрос: 
Есть всплывающее окно - закрывается при нажатии вне его. Внутри данного окна форма обратной связи. И все бы прекрасно, если бы не то, что функция (onsubmit="") формы не срабатывает. По причине того, что при клике на форму, я сделал остановку событий для предотвращения закрытия всплывающего окна. Как быть в данной ситуации? 
<div id="popupBase" style="display:none;">
	<div id="popup">
		<form method="post" onsubmit="return sendMsg(this);">
			...	
		</form>
	</div>
</div>
<a href="#" id="start">Start</a>
<script type="text/javascript" >
		document.getElementById('start').onclick = function(){document.getElementById('popupBase').style.display = 'block';}
		document.getElementById('popupBase').onclick = function(){document.getElementById('popupBase').style.display = 'none';}
		document.getElementById('popup').onclick = function(e)
		{
			if (!e) e = event || window.event; 
			{ e.cancelBubble = true; if (e.preventDefault) e.preventDefault();}
		}
</script>