Discuz.Web/javascript/template_calendar.js
(开头部分) 5KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
var is_ie = document.all ? true : false;
var is_ff = window.addEventListener ? true : false;
//得到控件的绝对位置
function getposition(id) {
e = document.getElementById(id);
var t = e.offsetTop;
var l = e.offsetLeft;
while (e = e.offsetParent) {
t += e.offsetTop;
l += e.offsetLeft;
}
var r = new Array();
r['x'] = l;
r['y'] = t;
return r;
}
//debug
document.write('<div id="jsdebug"></div>');
function d(e) {
s = '';
for(k in e) {
t = typeof e[k];
s += t + ' : <b>' + k + ' :</b> ' + e[k] + '<br />';
}
document.getElementById('jsdebug').innerHTML = s;
}
/***********************************************************************************************************************/
var controlid; //控件 日历数值显示, 绝对位置定位
var currdate = null; //当前初始化时间 默认为本地时间
var startdate = null; //日期范围 - 开始日期
var enddate = null; //日期范围 - 截止日期
var yy = null; //年
var mm = null; //月
var i; //列
var j; //行
var currday = null; //今天
var today = new Date(); //当前时间
today.setHours(0);
today.setMinutes(0);
today.setSeconds(0);
today.setMilliseconds(0);
// pasedate('2005-1-2') 返回date对象
function parsedate(s){
if(s == ''){ return false;};
var reg = new RegExp("[^0-9-]","")
if(s.search(reg)>=0)
return today;
var ss = s.split("-");
if(ss.length != 3)
return today;
if(isNaN(ss[0])||isNaN(ss[1])||isNaN(ss[2]))
return today;
return new Date(parseFloat(ss[0]),parseFloat(ss[1])-1,parseFloat(ss[2]));
}
function setdate(d){
后面还有 107 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。
