if (new Date().getYear()==2004)...
alert("你生日...");

解决方案 »

  1.   

    可以使用Date对象!
    1。加入<IFRAME SRC="提示页面.jsp" WIDTH=0 HEIGHT=0 id='a'></IFRAME>
    在主界面中用setinterval定时刷新iframe中的页面。使用以下语句
    document.frames('a').document.location.reload();
    2。在“提示页面.jsp”使用获得时间,把他和库中的时间比较,如果相同的话就提示信息,注意由于setinterval定时刷新会在一段时间,系统不能提示用户,(比如,你定时100ms刷新一次,就有100ms的误差,在这100ms内页面没有刷新系统无法提示用户该做什么,如果有用户的时间正好在这100ms内,那么系统是无法提示用户的!所以,要对误差有个判断,也就是说在判断时间是否相等时不是用“现在的时间”==“库中的时间”,而是用 (“现在的时间”+100ms”==“库中的时间”) || (“现在的时间”-100ms”==“库中的时间”)。)。不过所有的一切的前提是你的主程序在一直在运行!