Java小项目之:教你做电子日历!( 五 )

cal_body.style.border = \"solid 1px #CCCCCC\";

//鼠标移动到cal_body上时 , 禁用input的onblur事件 , 防止cal_body因input失去焦点而被隐藏

cal_body.onmouseover = function(){

calendar.onblur = undefined;

//鼠标从cal_body移除时 , 启用input的onblur事件 , 并且先让input获得焦点 , 否则当在cal_body上空白处点击后再移出在其他地方点击时 , input因没有焦点而无法触发onblur事件

cal_body.onmouseout = function(){

calendar.focus();

calendar.onblur = hideCalendar;

cal_parent.appendChild(cal_body);

var line1 = document.createElement(\"DIV\");

line1.style.width = cal_width + \"px\";

推荐阅读