一个兼容IE、Firefox和Opera浏览器的英文日历脚…

2008-02-23 07:50:03来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折


}
}
}
}

if ((tokensChanged!=3)||isNaN(dateSelected)||isNaN(monthSelected)||isNaN(yearSelected))
{
dateSelected = dateNow
monthSelected = monthNow
yearSelected = yearNow
}

odateSelected=dateSelected
omonthSelected=monthSelected
oyearSelected=yearSelected

aTag = ctl
do
{
aTag = aTag.offsetParent;
leftpos = aTag.offsetLeft;
toppos = aTag.offsetTop;
} while(aTag.tagName!="BODY");

crossobj.left = fixedX==-1 ? ctl.offsetLeft leftpos : fixedX
crossobj.top = fixedY==-1 ? ctl.offsetTop toppos ctl.offsetHeight 2 : fixedY
constructCalendar (1, monthSelected, yearSelected);
crossobj.visibility=(dom||ie)? "visible" : "show"

hideElement( 'SELECT', document.getElementById("calendar") );
hideElement( 'APPLET', document.getElementById("calendar") );

bShow = true;
}
else
{
hideCalendar()
if (ctlNow!=ctl) {popUpCalendar(ctl, ctl2, format)}
}
ctlNow = ctl
}
}

document.onkeypress = function hidecal1 ()
{
if (event.keyCode==27)
{
hideCalendar()
}
}
document.onclick = function hidecal2 ()
{
if (!bShow)
{
hideCalendar()
}
bShow = false
}

if(ie)
{
init()
}
else
{
window.onload=init
}
//-->
</SCRIPT>
</head>
<body>
<table><tr><td><INPUT id="Text1" onclick='popUpCalendar(this, this, " mm/dd/yyyy")' readOnly type="text"
size="11" name="Text1"></td></tr></table>
</body>
</html>

  说明:close.gif、drop1.gif、drop2.gif、left1.gif、left2.gif、right1.gif、right2.gif分别为关闭图片(14*13)、向下的箭头1(11*10)、向下的箭头2(11*10)、向左的箭头1(10*11)、向左的箭头2(10*11)、向右的箭头1(10*11)、向右的箭头2(10*11)

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:在JS文件中调用JS文件,可以不停的调用

下一篇:飘浮广告显示脚本类(VBS,JS双版)