document.onclick = closeCalendar;
function closeCalendar(evt){
//alert(1);
evt = evt || window.event;
var _target= evt.target || evt.srcElement;
var inputObj=document.getElementById("control_date");
var targetObj=document.getElementById("control_date2");
if(!_target.getAttribute("Author") && _target != inputObj && _target != targetObj)
{
document.getElementById("__calendarPanel").style.visibility = "hidden";
}
}
inputObj ,targetObj目标控件
====================
this.panel.style.visibility = "visible";
document.οnclick=function(evt){
evt = evt || window.event;
var _target= evt.target || evt.srcElement;
if(!_target.getAttribute("Author") && _target != dateControl && _target != popuControl)
{
document.getElementById("__calendarPanel").style.visibility = "hidden";
}
}