月度存档: 三月 2012

DHTMLX开发库在IE9下报错解决

DHTMLX 西林我就不用说了,它的集成库可以方便我们开发大型的WEB系统。但是再大的公司免不了遭遇浏览器兼容性的BUG。

这几天西林我在做DHTMLX的时间表的集成工作,程序写完后发现在GG\FF\IE6-IE8都没问题,本来我还满怀信心走一遍IE9,灾难就降临了。表格中不出现数据,开始我以为是我的程序有问题,打开控制台心都凉了。是DHTMLX的scheduler中的load属性报错,说没有该属性存在,错误如下:

SCRIPT438: Object doesn't support property or method 'load'
dhtmlxscheduler.js, line 1 character 2384

后来我改用 scheduler.parse 方法来获取数据却报如下错误:

SCRIPT438: Object doesn't support property or method 'selectNodes'
dhtmlxscheduler.js, line 33 character 137

又来又不得不赶快去官网看,是否有遇到和西林相同遭遇的难兄难弟们。幸运的是官方已经发现并提供了代码修复的方案。

这里是部分原文:

When testing the DHTMLX library with IE9, we found an incompatibility issue that appears when data is loaded from an XML file. To fix this issue, please use dhtmlxcommon.js which can be downloaded here. We have also fixed the problem with drawing of node labels in dhtmlxTree in IE9 Beta.

All component packages, which are available for download from our site, already contain the fixed dhtmlxcommon.js. Users of dhtmlxSuite PRO Edition will receive the link to the compiled dhtmlx.js with applied fixes by email.

具体的解决办法是下载官方提供的fix文件dhtmlxcommon.js然后将文件拷贝到codebase的目录下,并加载到页面中,代码如下:

再打开页面一试,这个世界完美了。呵呵!为了方便墙内的朋友,西林决定提供一个本地下载方便大家。

本地下载:[download id=”8″]

官方原文地址:http://www.dhtmlx.com/blog/?p=604

ParseUnicode 汉字转unicode编码转换小工具

近日在项目的系统中需要添加一个在线编辑器,我首选了tinymce方案,虽然这个编辑器是开源免费的,但是图片上传的功能模块却是收费的(奶奶个熊!),默认情况下图片只能使用外连接,没办法只好自己在编辑器功能里面写扩展了。 继续阅读 »

scorm标准中学习共享组件(sco)的学习状态值

根据SCORM对于学习组件的定义,学习资产是单纯的指向学习资源,而内容聚合架构则是表示组合的抽象概念,唯有学习共享组件(以后简称SCO)拥有能和学习管理平台(以后简称LMS)互相传递讯息的功能,因此在数据模型(Data Model)中有一个学习状态值(cmi.core.lesson_staus)是专门形容SCO本身的学习情况,总共分为下面六种,而这些状态由SCO与LMS共同维护。

passed      completed       browsed
(通过)    (已完成)      (浏览)

incomplete   failed      not attempted
(非完成)   (失败)     (未尝试)

继续阅读 »

无觅相关文章插件,快速提升流量