cal.js

来自「培训考试系统代码」· JavaScript 代码 · 共 191 行

JS
191
字号
////////////////////////////////////////////



function y2k(num) {

  return (num < 1000) ? num + 1900 : num;

}



function restart() {

  whichFormField.value = '' + year + '-' + pad(month, 2) +

    '-' + pad(day, 2) ;



  popupCalendar.close();

}



function calDateTime(field) {



  if (popupCalendar && !popupCalendar.closed) return;



  whichFormField = field;



  /*

  if (field.value.length == 19) {

    day   = field.value.substring(0,2) - 0;

    month = field.value.substring(3,5) - 0;

    year  = field.value.substring(6,10) - 0;    

  }

  */



  popupCalendar = window.open(

    '/public/scripts/calendar/cal.htm',

    'myname',

    'resizable=no,width=280,height=200'

  );



  if (popupCalendar.opener == null)

    popupCalendar.opener = self;



}



function calDateTimeNoS(field) {



  if (popupCalendar && !popupCalendar.closed) return;



  whichFormField = field;



  /*

  if (field.value.length == 19) {

    day   = field.value.substring(0,2) - 0;

    month = field.value.substring(3,5) - 0;

    year  = field.value.substring(6,10) - 0;    

  }

  */



  popupCalendar = window.open(

    '/public/scripts/calendar/cal1.htm',

    'myname',

    'resizable=no,width=280,height=200'

  );



  if (popupCalendar.opener == null)

    popupCalendar.opener = self;



}



function calDate(field) {



  if (popupCalendar && !popupCalendar.closed) return;



  whichFormField = field;



  /*

  if (field.value.length == 19) {

    day   = field.value.substring(0,2) - 0;

    month = field.value.substring(3,5) - 0;

    year  = field.value.substring(6,10) - 0;    

  }

  */



  popupCalendar = window.open(

    '/public/scripts/calendar/cal2.htm',

    'myname',

    'resizable=no,width=280,height=200'

  );



  if (popupCalendar.opener == null)

    popupCalendar.opener = self;



}





var today = new Date();

var day   = today.getDate();

var month = today.getMonth() + 1;

var year  = y2k(today.getYear());



var whichFormField;

var popupCalendar;

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?