yuesu/aspxadmin/calendar/calendar.js
(开头部分) 2KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
document.write("<iframe id='CalFrame' name='CalFrame' frameborder='0' src='Calendar/calendar.htm' style='display:none;position:absolute;z-index:100'></iframe>");
document.onclick=hideCalendar;
function showCalendar(sImg,bOpenBound,sFld1,sFld2,sCallback) {
var isXhtml = true;
if (document.documentElement == null || document.documentElement.clientHeight <= 0) {
if (document.body.clientHeight > 0) { isXhtml = false; }
}
var fld1,fld2;
var cf=document.getElementById("CalFrame");
var wcf=window.frames.CalFrame;
var oImg=document.getElementById(sImg);
if(!oImg){alert("控制对象不存在!");return;}
if(!sFld1){alert("输入控件未指定!");return;}
fld1=document.getElementById(sFld1);
if(!fld1){alert("输入控件不存在!");return;}
if(fld1.tagName!="INPUT"||fld1.type!="text"){alert("输入控件类型错误!");return;}
if(sFld2)
{
fld2=document.getElementById(sFld2);
if(!fld2){alert("参考控件不存在!");return;}
if(fld2.tagName!="INPUT"||fld2.type!="text"){alert("参考控件类型错误!");return;}
}
if(cf.style.display=="block"){cf.style.display="none";return;}
/*
//var sT = document.body.scrollTop, sL = document.body.scrollLeft;
var sT = (document.body.scrollTop > document.documentElement.scrollTop) ? document.body.scrollTop : document.documentElement.scrollTop;
if (isNaN(sT) || sT < 0) { sT = 0; }
var sL = (document.body.scrollLeft > document.documentElement.scrollLeft) ? document.body.scrollLeft : document.documentElement.scrollLeft;
if (isNaN(sL) || sL < 0) { sL = 0; }
*/
//img obj
var eH=oImg.height,eW=oImg.width;
var eT = 0, eL = 0, p = oImg;
while (p && p.tagName != "BODY") { eT += p.offsetTop; eL += p.offsetLeft; p = p.offsetParent; }
//id=rightframe
var rightT = 0, rightL = 0,p2 = document.getElementById("rightframe");
while (p2 && p2.tagName != "BODY") { rightT += p2.offsetTop; rightL += p2.offsetLeft; p2 = p2.offsetParent; }
cf.style.top =eT-rightT+eH +"px";
cf.style.left =eL-rightL+eW+"px";
/*
if (isXhtml) {
cf.style.top = (document.documentElement.clientHeight - (eT - sT) - eH >= cf.height) ? eT + eH : eT - cf.height;
cf.style.left = (document.documentElement.clientWidth - (eL - sL) >= cf.width) ? eL : eL + eW - cf.width;
}
else {
cf.style.top = (document.body.clientHeight - (eT - sT) - eH >= cf.height) ? eT + eH : eT - cf.height;
cf.style.left = (document.body.clientWidth - (eL - sL) >= cf.width) ? eL : eL + eW - cf.width;
} */
cf.style.display="block";
wcf.openbound=bOpenBound;
wcf.fld1=fld1;
后面还有 9 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。
