PopUpCalendarDlg.js
上传用户:mingda
上传日期:2017-06-20
资源大小:27691k
文件大小:1k
源码类别:

OA系统

开发平台:

Java

  1. function fPopUpCalendarDlg(currentvalue, minyear, maxyear)
  2. {
  3.     showx = event.screenX - event.offsetX;    // + deltaX;
  4.     showy = event.screenY - event.offsetY+18; // + deltaY;
  5.     newWINwidth = 210 + 4 + 18;
  6.     var ddArguments = new Array(currentvalue ,minyear, maxyear);
  7.     retval = window.showModalDialog("/Calendar/Calendar.htm", ddArguments,
  8.                                     "dialogWidth:290px; dialogHeight:180px; dialogLeft:"+showx+
  9.                                     "px; dialogTop:"+showy+
  10.                                     "px; help:no; status:no; directories:yes;scrollbars:no;Resizable=no; ");
  11.     if( retval != null )
  12.     {
  13.         return retval;
  14.     }
  15.     else
  16.     {
  17.         return currentvalue;
  18.     }
  19. }
  20. function writeCookie(name, value, hours)
  21. {
  22.     var expire = "";
  23.     if(hours != null)
  24.     {
  25.         expire = new Date((new Date()).getTime() + hours * 3600000);
  26.         expire = "; expires=" + expire.toGMTString();
  27.     }
  28.     document.cookie = name + "=" + escape(value) + expire;
  29. }
  30. function isDate(datestr)
  31. {
  32.     if(datestr.length!=10)
  33.     {
  34.       return false;
  35.     }
  36.     else
  37.     {
  38.         var from_date= new Date(parseInt(datestr.substr(0,4),10),parseInt(datestr.substr(5,2),10)-1,parseInt(datestr.substr(8,2),10));
  39.         if(isNaN(from_date)||from_date.getMonth()!=parseInt(datestr.substr(5,2),10)-1)
  40.         {
  41.             return false;
  42.         }
  43.     }
  44.     return true;
  45. }