默認(rèn)情況下
jscalendar
-1.0包中所附的中文語言文件(calendar-cn_utf8.js)不支持中文是由于沒有設(shè)置每周的開始日期
修改方法是在語言文件calendar-cn_utf8.js 開始部分加上
修改后的文件如下:
同時在用到該控件的頁面必須加上
附:今天在另外一個JSP頁面用到的時候,出現(xiàn)了彈出的面板不顯示任何日期的情況,檢查了N遍,發(fā)現(xiàn)與好用的頁面代碼相同,但是嘗試了多種方法后問題依然存在。
最后將日期js文件在頁面調(diào)用的路徑更改了一下,這樣當(dāng)然找不到了,報(bào)錯;然后再改回來,這下竟然好用了。
具體什么原因我也不知道。經(jīng)常變動JSP頁面內(nèi)容的時候有時我們會發(fā)現(xiàn),其實(shí)頁面的語句是正確的,但是在Ecpipse中仍然顯示有問題,沒有辦法你必須將這個語句改錯誤,然后保存,之后再改回來,再保存,語句沒有問題多數(shù)情況問題會解決。
好多人都遇見過這樣的問題,為甚么這么解決它們也不知道具體原因,大概JSP頁面被編譯后駐留在內(nèi)存中,和這個有關(guān)吧。
修改方法是在語言文件calendar-cn_utf8.js 開始部分加上
- Calendar._FD?=?0;??
Calendar._FD = 0;
修改后的文件如下:
- Calendar._FD?=?0;??
- //?full?day?names?exp:星期日 ??
- Calendar._DN?=? new ?Array??
- ( "\u5468\u65e5" , //\u5468\u65e5 ??
- ? "\u5468\u4e00" , //\u5468\u4e00 ??
- ? "\u5468\u4e8c" , //\u5468\u4e8c ??
- ? "\u5468\u4e09" , //\u5468\u4e09 ??
- ? "\u5468\u56db" , //\u5468\u56db ??
- ? "\u5468\u4e94" , //\u5468\u4e94 ??
- ? "\u5468\u516d" , //\u5468\u516d ??
- ? "\u5468\u65e5" ); //\u5468\u65e5 ??
- //?short?day?names exp:日 ??
- Calendar._SDN?=? new ?Array??
- ( "\u5468\u65e5" ,??
- ? "\u5468\u4e00" ,??
- ? "\u5468\u4e8c" ,??
- ? "\u5468\u4e09" ,??
- ? "\u5468\u56db" ,??
- ? "\u5468\u4e94" ,??
- ? "\u5468\u516d" ,??
- ? "\u5468\u65e5" );??
- //?full?month?names ??
- Calendar._MN?=? new ?Array??
- ( "\u4e00\u6708" ,??
- ? "\u4e8c\u6708" ,??
- ? "\u4e09\u6708" ,??
- ? "\u56db\u6708" ,??
- ? "\u4e94\u6708" ,??
- ? "\u516d\u6708" ,??
- ? "\u4e03\u6708" ,??
- ? "\u516b\u6708" ,??
- ? "\u4e5d\u6708" ,??
- ? "\u5341\u6708" ,??
- ? "\u5341\u4e00\u6708" ,??
- ? "\u5341\u4e8c\u6708" );??
- //?short?month?names ??
- Calendar._SMN?=? new ?Array??
- ( "\u4e00\u6708" ,??
- ? "\u4e8c\u6708" ,??
- ? "\u4e09\u6708" ,??
- ? "\u56db\u6708" ,??
- ? "\u4e94\u6708" ,??
- ? "\u516d\u6708" ,??
- ? "\u4e03\u6708" ,??
- ? "\u516b\u6708" ,??
- ? "\u4e5d\u6708" ,??
- ? "\u5341\u6708" ,??
- ? "\u5341\u4e00\u6708" ,??
- ? "\u5341\u4e8c\u6708" );??
- //?tooltips ??
- Calendar._TT?=?{};??
- Calendar._TT[ "INFO" ]?=? "\u5173\u4e8e" ;??
- Calendar._TT[ "ABOUT" ]?=??
- "???DHTML?\u65e5\u8d77/\u65f6\u95f4\u9009\u62e9\u63a7\u4ef6\n" ?+??
- "(c)?dynarch.com?2002-2005?/?Author:?Mihai?Bazon\n" ?+? //?don't?translate?this?this?;-) ??
- "For?latest?version?visit:?\u6700\u65b0\u7248\u672c\u8bf7\u767b\u9646http://www.dynarch.com/projects/calendar/\u5bdf\u770b\n" ?+??
- "\u9075\u5faaGNU?LGPL.??\u7ec6\u8282\u53c2\u9605?http://gnu.org/licenses/lgpl.html" ?+??
- "\n\n" ?+??
- "\u65e5\u671f\u9009\u62e9:\n" ?+??
- "-?\u70b9\u51fb\xab(\xbb)\u6309\u94ae\u9009\u62e9\u4e0a(\u4e0b)\u4e00\u5e74\u5ea6.\n" ?+??
- "-?\u70b9\u51fb" ?+?String.fromCharCode(0x2039)?+? "(" ?+?String.fromCharCode(0x203a)?+? ")\u6309\u94ae\u9009\u62e9\u4e0a(\u4e0b)\u4e2a\u6708\u4efd.\n" ?+??
- "-?\u957f\u65f6\u95f4\u6309\u7740\u6309\u94ae\u5c06\u51fa\u73b0\u66f4\u591a\u9009\u62e9\u9879." ;??
- Calendar._TT[ "ABOUT_TIME" ]?=? "\n\n" ?+??
- "\u65f6\u95f4\u9009\u62e9:\n" ?+??
- "-\u5728\u65f6\u95f4\u90e8\u5206(\u5206\u6216\u8005\u79d2)\u4e0a\u5355\u51fb\u9f20\u6807\u5de6\u952e\u6765\u589e\u52a0\u5f53\u524d\u65f6\u95f4\u90e8\u5206(\u5206\u6216\u8005\u79d2)\n" ?+??
- "-\u5728\u65f6\u95f4\u90e8\u5206(\u5206\u6216\u8005\u79d2)\u4e0a\u6309\u4f4fShift\u952e\u540e\u5355\u51fb\u9f20\u6807\u5de6\u952e\u6765\u51cf\u5c11\u5f53\u524d\u65f6\u95f4\u90e8\u5206(\u5206\u6216\u8005\u79d2)." ;??
- Calendar._TT[ "PREV_YEAR" ]?=? "\u4e0a\u4e00\u5e74" ;??
- Calendar._TT[ "PREV_MONTH" ]?=? "\u4e0a\u4e2a\u6708" ;??
- Calendar._TT[ "GO_TODAY" ]?=? "\u5230\u4eca\u5929" ;??
- Calendar._TT[ "NEXT_MONTH" ]?=? "\u4e0b\u4e2a\u6708" ;??
- Calendar._TT[ "NEXT_YEAR" ]?=? "\u4e0b\u4e00\u5e74" ;??
- Calendar._TT[ "SEL_DATE" ]?=? "\u9009\u62e9\u65e5\u671f" ;??
- Calendar._TT[ "DRAG_TO_MOVE" ]?=? "\u62d6\u52a8" ;??
- Calendar._TT[ "PART_TODAY" ]?=? "?(\u4eca\u5929)" ;??
- //?the?following?is?to?inform?that?"%s"?is?to?be?the?first?day?of?week ??
- //?%s?will?be?replaced?with?the?day?name. ??
- Calendar._TT[ "DAY_FIRST" ]?=? "%s\u4e3a\u8fd9\u5468\u7684\u7b2c\u4e00\u5929" ;??
- //?This?may?be?locale-dependent.??It?specifies?the?week-end?days,?as?an?array ??
- //?of?comma-separated?numbers.??The?numbers?are?from?0?to?6:?0?means?Sunday,?1 ??
- //?means?Monday,?etc. ??
- Calendar._TT[ "WEEKEND" ]?=? "0,6" ;??
- Calendar._TT[ "CLOSE" ]?=? "\u5173\u95ed" ;??
- Calendar._TT[ "TODAY" ]?=? "\u4eca\u5929" ;??
- Calendar._TT[ "TIME_PART" ]?=? "(\u6309\u7740Shift\u952e)\u5355\u51fb\u6216\u62d6\u52a8\u6539\u53d8\u503c" ;??
- //?date?formats ??
- Calendar._TT[ "DEF_DATE_FORMAT" ]?=? "%Y-%m-%d" ;??
- Calendar._TT[ "TT_DATE_FORMAT" ]?=? "%a,?%b?%e\u65e5" ;??
- Calendar._TT[ "WK" ]?=? "\u5468" ;??
- Calendar._TT[ "TIME" ]?=? "\u65f6\u95f4:" ;??
Calendar._FD = 0; // full day names exp:星期日 Calendar._DN = new Array ("\u5468\u65e5",//\u5468\u65e5 "\u5468\u4e00",//\u5468\u4e00 "\u5468\u4e8c",//\u5468\u4e8c "\u5468\u4e09",//\u5468\u4e09 "\u5468\u56db",//\u5468\u56db "\u5468\u4e94",//\u5468\u4e94 "\u5468\u516d",//\u5468\u516d "\u5468\u65e5");//\u5468\u65e5 // short day names exp:日 Calendar._SDN = new Array ("\u5468\u65e5", "\u5468\u4e00", "\u5468\u4e8c", "\u5468\u4e09", "\u5468\u56db", "\u5468\u4e94", "\u5468\u516d", "\u5468\u65e5"); // full month names Calendar._MN = new Array ("\u4e00\u6708", "\u4e8c\u6708", "\u4e09\u6708", "\u56db\u6708", "\u4e94\u6708", "\u516d\u6708", "\u4e03\u6708", "\u516b\u6708", "\u4e5d\u6708", "\u5341\u6708", "\u5341\u4e00\u6708", "\u5341\u4e8c\u6708"); // short month names Calendar._SMN = new Array ("\u4e00\u6708", "\u4e8c\u6708", "\u4e09\u6708", "\u56db\u6708", "\u4e94\u6708", "\u516d\u6708", "\u4e03\u6708", "\u516b\u6708", "\u4e5d\u6708", "\u5341\u6708", "\u5341\u4e00\u6708", "\u5341\u4e8c\u6708"); // tooltips Calendar._TT = {}; Calendar._TT["INFO"] = "\u5173\u4e8e"; Calendar._TT["ABOUT"] = " DHTML \u65e5\u8d77/\u65f6\u95f4\u9009\u62e9\u63a7\u4ef6\n" + "(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-) "For latest version visit: \u6700\u65b0\u7248\u672c\u8bf7\u767b\u9646http://www.dynarch.com/projects/calendar/\u5bdf\u770b\n" + "\u9075\u5faaGNU LGPL. \u7ec6\u8282\u53c2\u9605 http://gnu.org/licenses/lgpl.html" + "\n\n" + "\u65e5\u671f\u9009\u62e9:\n" + "- \u70b9\u51fb\xab(\xbb)\u6309\u94ae\u9009\u62e9\u4e0a(\u4e0b)\u4e00\u5e74\u5ea6.\n" + "- \u70b9\u51fb" + String.fromCharCode(0x2039) + "(" + String.fromCharCode(0x203a) + ")\u6309\u94ae\u9009\u62e9\u4e0a(\u4e0b)\u4e2a\u6708\u4efd.\n" + "- \u957f\u65f6\u95f4\u6309\u7740\u6309\u94ae\u5c06\u51fa\u73b0\u66f4\u591a\u9009\u62e9\u9879."; Calendar._TT["ABOUT_TIME"] = "\n\n" + "\u65f6\u95f4\u9009\u62e9:\n" + "-\u5728\u65f6\u95f4\u90e8\u5206(\u5206\u6216\u8005\u79d2)\u4e0a\u5355\u51fb\u9f20\u6807\u5de6\u952e\u6765\u589e\u52a0\u5f53\u524d\u65f6\u95f4\u90e8\u5206(\u5206\u6216\u8005\u79d2)\n" + "-\u5728\u65f6\u95f4\u90e8\u5206(\u5206\u6216\u8005\u79d2)\u4e0a\u6309\u4f4fShift\u952e\u540e\u5355\u51fb\u9f20\u6807\u5de6\u952e\u6765\u51cf\u5c11\u5f53\u524d\u65f6\u95f4\u90e8\u5206(\u5206\u6216\u8005\u79d2)."; Calendar._TT["PREV_YEAR"] = "\u4e0a\u4e00\u5e74"; Calendar._TT["PREV_MONTH"] = "\u4e0a\u4e2a\u6708"; Calendar._TT["GO_TODAY"] = "\u5230\u4eca\u5929"; Calendar._TT["NEXT_MONTH"] = "\u4e0b\u4e2a\u6708"; Calendar._TT["NEXT_YEAR"] = "\u4e0b\u4e00\u5e74"; Calendar._TT["SEL_DATE"] = "\u9009\u62e9\u65e5\u671f"; Calendar._TT["DRAG_TO_MOVE"] = "\u62d6\u52a8"; Calendar._TT["PART_TODAY"] = " (\u4eca\u5929)"; // the following is to inform that "%s" is to be the first day of week // %s will be replaced with the day name. Calendar._TT["DAY_FIRST"] = "%s\u4e3a\u8fd9\u5468\u7684\u7b2c\u4e00\u5929"; // This may be locale-dependent. It specifies the week-end days, as an array // of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1 // means Monday, etc. Calendar._TT["WEEKEND"] = "0,6"; Calendar._TT["CLOSE"] = "\u5173\u95ed"; Calendar._TT["TODAY"] = "\u4eca\u5929"; Calendar._TT["TIME_PART"] = "(\u6309\u7740Shift\u952e)\u5355\u51fb\u6216\u62d6\u52a8\u6539\u53d8\u503c"; // date formats Calendar._TT["DEF_DATE_FORMAT"] = "%Y-%m-%d"; Calendar._TT["TT_DATE_FORMAT"] = "%a, %b %e\u65e5"; Calendar._TT["WK"] = "\u5468"; Calendar._TT["TIME"] = "\u65f6\u95f4:";
同時在用到該控件的頁面必須加上
- <link?href= "css文件" ?type= "text/css" ?rel= "stylesheet" ?/>??
<link href="css文件" type="text/css" rel="stylesheet" />
附:今天在另外一個JSP頁面用到的時候,出現(xiàn)了彈出的面板不顯示任何日期的情況,檢查了N遍,發(fā)現(xiàn)與好用的頁面代碼相同,但是嘗試了多種方法后問題依然存在。
最后將日期js文件在頁面調(diào)用的路徑更改了一下,這樣當(dāng)然找不到了,報(bào)錯;然后再改回來,這下竟然好用了。
具體什么原因我也不知道。經(jīng)常變動JSP頁面內(nèi)容的時候有時我們會發(fā)現(xiàn),其實(shí)頁面的語句是正確的,但是在Ecpipse中仍然顯示有問題,沒有辦法你必須將這個語句改錯誤,然后保存,之后再改回來,再保存,語句沒有問題多數(shù)情況問題會解決。
好多人都遇見過這樣的問題,為甚么這么解決它們也不知道具體原因,大概JSP頁面被編譯后駐留在內(nèi)存中,和這個有關(guān)吧。
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯(lián)系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
