找回密码
 注册
快捷导航
查看: 3032|回复: 4

【求助】IBM经典桌面问题

[复制链接] |自动提醒
阅读字号:

1万

回帖

173

积分

6万

资产值

至尊会员II Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2006-9-8
银牌荣誉勋章(注册10年以上会员)年全勤勋章2022铜牌荣誉勋章(注册8年以上会员)月全勤勋章铜牌荣誉勋章(注册8年以上会员)
发表于 2007-8-28 14:28:42| 字数 25| - 中国–广东–东莞 电信 | 显示全部楼层 |阅读模式
见图!
月份和日期显示不正常,是那个动态时区的桌面!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
小新pro13 X230 X200

1万

回帖

173

积分

6万

资产值

至尊会员II Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2006-9-8
银牌荣誉勋章(注册10年以上会员)年全勤勋章2022铜牌荣誉勋章(注册8年以上会员)月全勤勋章铜牌荣誉勋章(注册8年以上会员)
 楼主| 发表于 2007-8-28 17:27:27| 字数 9| - 中国–广东–东莞 电信 | 显示全部楼层
没人回答。好可怜!
小新pro13 X230 X200
回复 支持 反对

使用道具 举报

667

回帖

0

积分

1216

资产值

入门会员 Rank: 1

注册时间
2004-8-31
发表于 2007-8-28 17:51:38| 字数 44| - 中国–福建–厦门 电信 | 显示全部楼层
应该是配置文件有个地方写错了。。。建议把配置文件用txt贴出来,应该有高手可以看出问题。
T42P-PM2.1G/2G/15'U/RAMBO/FPR/BT/WIFI/Win7U
Rio Karma
Pentax KM
回复 支持 反对

使用道具 举报

1万

回帖

173

积分

6万

资产值

至尊会员II Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2006-9-8
银牌荣誉勋章(注册10年以上会员)年全勤勋章2022铜牌荣誉勋章(注册8年以上会员)月全勤勋章铜牌荣誉勋章(注册8年以上会员)
 楼主| 发表于 2007-8-29 14:26:58| 字数 10,207| - 中国–广东–东莞 电信 | 显示全部楼层
var timerID = null;
var timerRunning = false;
var CSUN = new Array("日","一","二","三","四","五","六");
var CNDATE = new Array("初一","初二","初三","初四","初五","初六","初七","初八","初九","初十",
                "十一","十二","十三","十四","十五","十六","十七","十八","十九","二十",
                "廿一","廿二","廿三","廿四","廿五","廿六","廿七","廿八","廿九","三十");
var CNMON = new Array("正","二","三","四","五","六","七","八","九","十","冬","腊");
var GAN = new Array("甲","乙","丙","丁","戊","己","更","辛","任","癸");
var ZHI = new Array("子","丑","寅","卯","晨","巳","午","未","申","酉","戌","亥");
var SHU = new Array("鼠","牛","虎","兔","龙","蛇","马","羊","猴","鸡","狗","猪");

//公历节日定义(两位数月+两位数日+空格+节日说明)
var CDAY = new Array(
        "0101 <font color='#e80005'>元旦</font>",
        "0214 <font color='#cc0066'>情人节</font>",
        "0308 国际妇女节(1910)",
        "0312 植树节(1976)",
        "0315 消费者权益日",
        "0323 世界气象日(1950)",
        "0401 愚人节",
        "0422 世界地球日(1970)",
        "0501 <font color='#e80005'>国际劳动节(1886)</font>",
        "0504 中国青年节(1919)",
        "0508 世界红十字日(1948)",
        "0512 国际护士节(1912)",
        "0517 世界电信日(1968)",
        "0531 世界无烟日(1998)",
        "0601 国际儿童节(1949)",
        "0605 世界环境日(1972)",
        "0623 奥林匹克日(1986)",
        "0625 全国土地日(1991)",
        "0626 世界禁毒日(1987)",
        "0701 中国***诞辰(1921)<br>香港回归纪念日(1997)",
        "0711 世界人口日(1987)",
        "0801 解放军建军纪念日",
        "0903 抗日战争胜利纪念日(1945)",
        "0908 国际扫盲日(1966)",
        "0910 教师节(1985)",
        "1001 <font color='#e80005'>国庆节(1949)</font>",
        "1009 世界邮政日(1969)",
        //"1013 中国少年先锋队建队纪念日(1949)",
        "1016 世界粮食日(1981)",
        "1112 孙中山诞辰(1866)",
        "1117 国际学生节(1939)",
        "1220 澳门回归纪念日(1999)",
        "1225 <font color='#e05f07'>圣诞节</font>",
        "1226 毛泽东诞辰(1893)"
);
                       
//月份第几个星期几节日定义(两位数月份+第几个星期+星期几+空格+节日说明)
var CDAY2 = new Array(
        "0520 <font color='#6b3646'>母亲节</font>",
        "0630 <font color='#6b3646'>父亲节</font>"
);

//农历节日定义(两位数月+两位数日+空格+节日说明)       
var CNDAY = new Array(
        "0101 <font color='#e80005'>春节</font>",
        "0115 <font color='#e05f07'>元宵节</font>",
        "0505 <font color='#e05f07'>端阳节</font>",
        "0815 <font color='#e05f07'>中秋节</font>",
        "0909 <font color='#660099'>重阳节</font>",
        "1208 <font color='#660099'>腊八节</font>",
        "1223 <font color='#660099'>小年</font>"
);

//24节气定义(两位数月+两位数日+空格+节气说明) 2003年
var CJQ24 = new Array(
        "0106 小寒","0120 大寒","0204 立春","0219 雨水","0306 惊蛰","0321 春分",  
        "0405 清明","0420 谷雨","0506 立夏","0521 小满","0606 芒种","0622 夏至",
        "0708 小暑","0723 大署","0808 立秋","0824 处暑","0908 白露","0923 秋分",
        "1009 寒露","1024 霜降","1108 立冬","1123 小雪","1207 大雪","1222 冬至"
);

//2002-2006 年每年的秒数(农历)
var SPY = new Array(1013443200,1044028800,1074700800,1107878400,1138464000);

//2002-2006 年每个月的天数(农历)
var DPM = [[30,30,29,30,29,30,29,29,30,29,30,29,0],
                [30,30,29,30,30,29,30,29,29,30,29,30,0],
                [29,30,29,30,30,29,30,29,30,29,30,29,30],
                [29,30,29,30,29,30,30,29,30,29,30,29,0],
                [30,29,30,29,30,30,29,29,30,30,29,29,30]];

//2002-2006 年每年的润月
var RMPY = new Array(0,0,2,0,7);

function MyDate(objDate){
        this.Time = objDate.getTime();
        this.Year = objDate.getYear();
        this.Month = objDate.getMonth()+1;
        this.Date = objDate.getDate();
        this.Day = objDate.getDay();
        this.cSun = CSUN[this.Day];
       
        var lcal = new lCal(this.Time);
        this.lYear = lcal.Year;
        this.lShu = lcal.Shu;
        this.lMonth = lcal.Month;
        this.lDate = lcal.Date;
        this.lcMonth = lcal.cMonth;
        this.lcDate = lcal.cDate;
       
        this.JQ24 = GetJQ24(this.Month,this.Date);
        this.cDay = GetCDay(this.Month,this.Date,this.Day);
        this.cnDay = GetCnDay(this.lMonth+1,this.lDate+1);
        this.myDay = GetMyDay(this.Month,this.Date);
}

//计算农历日期
function lCal(time){
        this.Year = "";
        this.Shu = "";
        this.Month = 0;
        this.Day = 0;
        this.cMonth = "";
        this.cDay = "";
       
        var ss = parseInt(time/1000); //秒数
        var nyear = 0;
        var ys = 0;         //当年的秒数
        var gan = 7; //2002年 干
        var zhi = 5; //2002年 支
       
        for (y in SPY){
                if (ss >= SPY[y]){
                        nyear = y;
                        gan ++;
                        zhi ++;
                        if (gan > 9)
                                gan = 0;
                        if (zhi > 11)
                                zhi = 0;
                        ys = ss - SPY[y];
                        this.Year = GAN[gan] + ZHI[zhi];
                        this.Shu = SHU[zhi];
                }
                else
                 break;
        }
       
        for (m=0;m<13;m++){
                if (ys < DPM[nyear][m]*86400) {
                        if (m==RMPY[nyear] && RMPY[nyear] > 0){
                                this.Month = m-1;
                                this.cMonth = "润"+ CNMON[m-1];
                        }
                        else {
                                this.Month = m;
                                this.cMonth = CNMON[m];
                        }
                        break;
                }
                else
                        ys = ys - DPM[nyear][m]*86400;
        }
       
        for (d=0;d<30;d++){
                if (ys < 86400){
                        this.Date = d;
                        this.cDate = CNDATE[d];
                        break;
                }
                else
                        ys = ys - 86400;
        }
}

//计算24节气
function GetJQ24(month,date){
        var str = "";
        for(i in CJQ24){
            if(CJQ24.match(/^(\d{2})(\d{2})(\s)(.+)$/)){
                if(Number(RegExp.$1) == month && Number(RegExp.$2) == date)
                    str =  RegExp.$4;
                }
    }
        if (str != ""){
                str = "<font color='#66cc33'>" + str + "</font>";
        }
        return str;
}

//计算公历节日
function GetCDay(month,date,day){
        var str = "";
        for (i in CDAY){
                if(CDAY.match(/^(\d{2})(\d{2})(\s)(.+)$/)) {
                if(Number(RegExp.$1) == month && Number(RegExp.$2) == date)
                    str =  RegExp.$4;
                }
        }
       
        for (j in CDAY2){
                if(CDAY2[j].match(/^(\d{2})(\d)(\d)(\s)(.+)$/)) {
                        if(Number(RegExp.$1) == month && (Number(RegExp.$2)-1)*7 > date
                                && Number(RegExp.$2)*7 <= date &&Number(RegExp.$3) == day){
                                if (str != "")
                                        str = str + "<br>";
                                str = str + RegExp.$5;
                        }
                }
        }
        return str;
}

//计算农历节日
function GetCnDay(month,date){
        var str = "";
        for(i in CNDAY){
            if(CNDAY.match(/^(\d{2})(\d{2})(\s)(.+)$/)){
                if(Number(RegExp.$1) == month && Number(RegExp.$2) == date)
                    str =  RegExp.$4;
                }
    }
        return str;
}

//计算自定义节日
function GetMyDay(month,date){
        var str = "";
        for(i in MyDAY){
                if(MyDAY.match(/^(\d{2})(\d{2})(\s)(.+)$/)){
                if(Number(RegExp.$1) == month && Number(RegExp.$2) == date)
                    str =  RegExp.$4;
                }
        }
        return str;
}

//显示各时区时间和日期节日提示
function ShowTime(){
        var now = new Date();
        var GMThours = now.getUTCHours();
        var minutes = now.getMinutes();
        var TZOFFSET = now.getTimezoneOffset()/-60;
       
        var TheDate = new MyDate(now);
        var now2 = new Date(TheDate.Time+86400000);
        var TMW = new MyDate(now2);
       
        if (minutes <= 9) {
                minutes = "0" + minutes;
        }
        for (i in CitySet){
                if (CitySet[4] == 1){
                        city_id = "city_" + i;
                        hours = GMThours + CitySet[2];
                        if (hours < 0)
                                hours += 24;
                        else if (hours >= 24)
                                hours -= 24;
                        if (time_style == 1){
                                if(hours >= 12){
                                        hours = hours -12;
                                        if (hours == 0)
                                                hours = 12;
                                        TimeStr = hours + ":" + minutes + " PM";
                                }
                                else
                                        TimeStr = hours + ":" + minutes + " AM";
                        }
                        else
                                TimeStr = hours + ":" + minutes;
                        if (TZOFFSET == CitySet[2]){
                                dot = "<img src='opt/dot2.gif' width=8 height=8> ";
                                //如果想让当前时区城市名称显示为红色,请取消下面一行的注释
                                //TimeStr = "<font color='#ff0000'>" + TimeStr + "</font>";
                        }
                        else
                                dot = "<img src='opt/dot.gif' width=8 height=8>";
                        if (window.screen.width - CitySet[0] <= 100){
                                TimeStr = "<b>"+CitySet[3]+" "+dot+"<br>"+TimeStr+"&nbsp;&nbsp;&nbsp;&nbsp;</b>";
                                document.all(city_id).align = "right";
                                document.all(city_id).style.left = CitySet[0]-100;
                        }
                        else
                                TimeStr = dot+" <b>"+CitySet[3]+"<br>&nbsp;&nbsp;&nbsp;&nbsp;"+TimeStr+"</b>";
                        document.all(city_id).innerHTML = TimeStr;
                }
        }
       
        currentdate = TheDate.Year+ "年" + TheDate.Month + "月" + TheDate.Date + "日 ";
        if (TheDate.Day == 0 || TheDate.Day == 6)
                currentdate = currentdate + "<font color='#FF3333'>";
        currentdate = currentdate + "星期" + TheDate.cSun;
        if (TheDate.Day == 0 || TheDate.Day == 6)
                currentdate = currentdate + "</font>";
        currentdate = currentdate + "<br>农历"+TheDate.lYear+"年"+TheDate.lcMonth+"月"+TheDate.lcDate

        if (TheDate.JQ24 != "")
                currentdate = currentdate + "<br>"+TheDate.JQ24;
        if (TheDate.cDay != "")
                currentdate = currentdate + "<br>"+TheDate.cDay;
        if (TheDate.cnDay != "")
                currentdate = currentdate + "<br>"+TheDate.cnDay;
        if (TheDate.myDay != "")
                currentdate = currentdate + "<br>"+TheDate.myDay;
        if (TMW.JQ24 != "" || TMW.cDay.indexOf("节") > 0 ||
                TMW.cDay.indexOf("旦") > 0 || TMW.cnDay != "" || TMW.myDay != "")
                currentdate = currentdate + "<br>明日 "+TMW.JQ24+" "+TMW.cDay+" "+TMW.cnDay + " " + TMW.myDay;
       
        mydate.innerHTML = currentdate;
}

function runClock(){
        if(timerRunning)      
                window.clearInterval(timerID);
        timerRunning = false;
        ShowTime();
        timerID = window.setInterval("ShowTime()", 20000);
}

function WriteCode(){
        var zindex = 1;
        for (i in CitySet){
                if (CitySet[4]==1){
                        zindex++;
                        document.write("<div id='city_"+i+"' class='div_city'");
                        document.write(" style='position:absolute;width:100px;cursor:default;");
                        document.write("left:"+CitySet[0]+";top:"+CitySet[1]+";z-index:"+zindex+";'>");
                        document.write("</div>");
                }
        }
        zindex++;
        document.write("<div align='"+date_align+"'");
        document.write(" style='position:absolute;width:160px;cursor:default;");
        document.write("left:"+date_x+";top:"+date_y+";z-index:"+zindex+";'>");
        if (date_bgcolor != "")
                document.write("<table bgcolor='"+date_bgcolor+"'");
        else
                document.write("<table");
        document.write(" class='div_date' border=0 cellpadding=0>");
        document.write("<tr><td id='mydate' align='"+date_align+"'></td></tr></table>");
        document.write("</div>");
        runClock();
}
小新pro13 X230 X200
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Powered by Discuz! X3.5 © 2001-2023 Comsenz Inc

GMT+8, 2025-2-12 21:48 , Processed in 0.090023 second(s), 30 queries , Gzip On, OPcache On.

手机版|小黑屋|安卓客户端|iOS客户端|Archiver|备用网址1|备用网址2|在线留言|专门网

返回顶部