这是.aspx的页面代码,,,<%@ Page Language="C#" AutoEventWireup="true" CodeFile="ajaxUpdatepaelCalender.aspx.cs" Inherits="NewFolder1_ajaxUpdatepaelCalender" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head><script language="javascript">
    //显示
    function show(o, obj) {
        var m = document.getElementById(obj);
        m.style.pixelLeft = getL(o);
        m.style.pixelTop = getT(o) + o.offsetHeight;
        m.style.visibility = '';
    }
    //隐藏
    function hide(obj) {
        document.getElementById(obj).style.visibility = 'hidden';
    }
    //取得左边的位移
    function getL(e) {
        var l = e.offsetLeft;
        while (e = e.offsetParent) {
            l += e.offsetLeft;
        }
        return l;
    }
    //取得顶部的位移
    function getT(e) {
        var t = e.offsetTop;
        while (e = e.offsetParent) {
            t += e.offsetTop;
        }
        return t;
    }   
</script><body>
    <form id="form1" runat="server">
    <div>
    
        <asp:ScriptManager ID="ScriptManager1" runat="server">
        </asp:ScriptManager>        <asp:UpdatePanel ID="UpdatePanel1" runat="server">
            <ContentTemplate>
                <table>
                    <tr>
                        <td>
                            <asp:TextBox ID="TextBox1_datetime" runat="server" onMouseOver="show(this,'divCalendar')" onMouseOut="hide('divCalendar')" ></asp:TextBox>
                        </td>
                    </tr>
                </table>                <div id="divCalendar" style="border:6px solid #808080; padding:0px; Z-INDEX:0;VISIBILITY:hidden;WIDTH:200px;POSITION:absolute" Height="200px" onMouseOver="show(<%=TextBox1_datetime.ClientID %>,'divCalendar')" onMouseOut="hide('divCalendar')" >
                    <asp:Calendar ID="Calendar1" runat="server" Width="200px"  Height="200px" ></asp:Calendar>
                </div>              </ContentTemplate>
        </asp:UpdatePanel>    </div>
    </form>
</body>
</html>
鼠标移上去,层显示,鼠离开是,层隐藏了,,,我问题是,当我点 Calendar 中的,换月份时,或者是选择日期时,这个层会隐藏掉,要重新把鼠标移到文本框上去,
当我点 Calendar 中的,换月份时,或者, 是选择日期时,层不要隐藏,不要重新把鼠标移到文本框上去,了