书签 分享 收藏 举报 版权申诉 / 19

类型蓝色日历.docx

  • 文档编号:24401749
  • 上传时间:2023-05-27
  • 格式:DOCX
  • 页数:19
  • 大小:20.26KB
';

window.frames.webjxDateLayer.document.writeln(strFrame);

window.frames.webjxDateLayer.document.close();//解決ie進度條不結束的問題

//====================================================WEB頁面顯示部分======================================================

varoutObject;

varoutButton;//點擊的按鈕

varoutDate="";//存放對象的日期

varodatelayer=window.frames.webjxDateLayer.document.all;//存放日曆對象

functionsetday(tt,obj)//主調函數

{

if(arguments.length>2){alert("對不起!

傳入本控制項的參數太多!

");return;}

if(arguments.length==0){alert("對不起!

您沒有傳回本控制項任何參數!

");return;}

vardads=document.all.webjxDateLayer.style;

varth=tt;

varttop=tt.offsetTop;//TT控制項的定位點高

varthei=tt.clientHeight;//TT控制項本身的高

vartleft=tt.offsetLeft;//TT控制項的定位點寬

varttyp=tt.type;//TT控制項的類型

while(tt=tt.offsetParent){ttop+=tt.offsetTop;tleft+=tt.offsetLeft;}

dads.top=(ttyp=="image")?

ttop+thei:

ttop+thei+6;

dads.left=tleft;

outObject=(arguments.length==1)?

th:

obj;

outButton=(arguments.length==1)?

null:

th;//設定外部點擊的按鈕

//根據當前輸入框的日期顯示日曆的年月

varreg=/^(\d+)-(\d{1,2})-(\d{1,2})$/;

varr=outObject.value.match(reg);

if(r!

=null){

r[2]=r[2]-1;

vard=newDate(r[1],r[2],r[3]);

if(d.getFullYear()==r[1]&&d.getMonth()==r[2]&&d.getDate()==r[3]){

outDate=d;//保存外部傳入的日期

}

elseoutDate="";

webjxSetDay(r[1],r[2]+1);

}

else{

outDate="";

webjxSetDay(newDate().getFullYear(),newDate().getMonth()+1);

}

dads.display='';

event.returnValue=false;

}

varMonHead=newArray(12);//定義陽曆中每個月的最大天數

MonHead[0]=31;MonHead[1]=28;MonHead[2]=31;MonHead[3]=30;MonHead[4]=31;MonHead[5]=30;

MonHead[6]=31;MonHead[7]=31;MonHead[8]=30;MonHead[9]=31;MonHead[10]=30;MonHead[11]=31;

varwebjxTheYear=newDate().getFullYear();//定義年的變數的初始值

varwebjxTheMonth=newDate().getMonth()+1;//定義月的變數的初始值

varwebjxWDay=newArray(39);//定義寫日期的陣列

functiondocument.onclick()//任意點擊時關閉該控制項//ie6的情況可以由下面的切換焦點處理代替

{

with(window.event)

{if(srcElement.getAttribute("Author")==null&&srcElement!

=outObject&&srcElement!

=outButton)

closeLayer();

}

}

functiondocument.onkeyup()//按Esc鍵關閉,切換焦點關閉

{

if(window.event.keyCode==27){

if(outObject)outObject.blur();

closeLayer();

}

elseif(document.activeElement)

if(document.activeElement.getAttribute("Author")==null&&document.activeElement!

=outObject&&document.activeElement!

=outButton)

{

closeLayer();

}

}

functionwebjxWriteHead(yy,mm)//往head中寫入當前的年與月

{

odatelayer.webjxYearHead.innerText=yy+"年";

odatelayer.webjxMonthHead.innerText=mm+"月";

}

functiontmpSelectYearInnerHTML(strYear)//年份的下拉清單

{

if(strYear.

配套讲稿:

如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

特殊限制:

部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

关 键  词:
蓝色 日历
提示  冰豆网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:蓝色日历.docx
链接地址:https://www.bdocx.com/doc/24401749.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2008-2022 冰点文档网站版权所有

经营许可证编号:鄂ICP备2022015515号-1

收起
展开