26.很有名的日历控件,看了看发布时间,居然是2003年,瀑布汗。
发布地址:http://blog.youkuaiyun.com/meizz/archive/2003/06/09/17130.aspx
在用VS2005进行调用时会出现无法使用的情况,现总结陈词:
无法使用的原因主要有两点,第一是编码问题, 第二是标准问题。
一,编码问题的四种解决方案:
1,把calendar.js用记事本打开后,另存为JS时使用UTF-8的编码。
2,在页面中HEAD区加上:<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
3,在web.config里改变编码为gb2312
4,在页面中调用时加上编码 <script type ="text/javascript" src="js/Calendar.js" charset ="gb2312"></script>
最好使用第4种方法,简单又不用改变文件结构。
二,标准问题的解决方案:
VS2005会使用最新的网页标准,这和以前的并不兼容,所以要去掉:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
这个声明。
希望新的作品可以适应新的标准。
运行如图: