Nov19

xajax下IE终止操作的问题

最近分享哈工大在进行核心升级.想用AJAX实现某些效果,采用了xajax作框架. 但是在使用innerHTML插入文字的时候,在IE下总会出现这样的错误: 其实是因为在IE下,xmlhttp对象尚未载入完全的时候就调用它,而产生的错误,该问题仅在IE下发现(也算是IE的一个bug吧)。解决方式是改写了xajax的调用程序的函数,等到IE把xmlhttp对象加载完之后再进行调用。 不过这样就导致一个新的状况,也就是IE下页面会要等到所有的东西都下载完了,以后才会显示出帖子的回复数。Firefox/Opera至始至终都没有这个问题。 最根本的解决方式就是覆写 xajax.call 函式,等到 IE 把 DOM 载入完之后再进行处理。 xajax.realCall = xajax.call; xajax.call = function(sFunction, aArgs, sRequestType) { var browser=navigator.appName; if (browser == “Microsoft Internet Explorer” && document.readyState != “complete”) { window.setTimeout (function () { xajax.call(sFunction, aArgs, sRequestType); }, 100); return false; } return this.realCall(sFunction, aArgs, sRequestType); } 上述解决方法来自2simple与Neo’s Blog 改正中…

trackback Tags: 评论

Nov17

一宿的收获

通过更改数据库使discuz!帖子的多级分类基本实现了.而且有比较好的扩展性!现在就差一个javascript脚本了.准备做成AJAX的,刚好把之前看的一点点AJAX给用起来,也能督促自己看看书,上网找找例子. 现在计划基本成型了.现在的discuz!已有的功能对于分享哈工大来说,基本已经足够了.我要做的,就是在上面做hack和细化.以后就不会跟随dz的版本升级了.当然,安全升级是必须的. 第一步就是多级分类完美的实现,希望能在这周内完成!

trackback Tags: 评论

Oct11

辛亥革命与维基解封

今天从很多地方(如cnbeta)传来了维基解封的消息,电信应该是解了,网通还没有.至少我现在访问不上去. 顺便说一下,昨天是辛亥革命,难道… //还是别做梦了. 今天分享哈工大在紫丁香上的宣传效果不错!

trackback Tags: 评论

Oct7

分享哈工大论坛升级,Blog的小BUG修复

两件都是很没技术含量的事情. 论坛原来是用UTF-8进行数据库编码的.现在发现UTF8编码在新装SKIN和插件的时候都特别麻烦(要自己转码),就想换成GBK的.按照这里的办法,把编码从UTF转到GBK.顺便在论坛的右上角加了一个VeryCD的搜索框.也是和VeryCD一样能够适应分辨率大小改变. 有空的朋友,上去看看,顺便给我提点建议,好吗?在下面发表评论就行! 有了昨天的数据库转换经历,今天操作数据库就比较得心应手,不会象以前一样老怕出什么问题了.顺便就把Blog的问题修复一下.把Blog的数据库导出来之后,用UE把里面的相对地址改成绝对地址,覆盖就OK. 顺便说一下,我真的要把feedburner的FEED删除了,以后订阅请用新地址:http://feed.pmme.cn. 💡 //昨天中秋节,没吃月饼,没赏月.反而还因为前天晚上通宵,睡到下午1点半.

trackback Tags: 评论

Oct4

转型,以及一些其他

还记得两个月前我有说过Blog要转型吗? 自从那时开始,Blog的更新速度慢了很多,事情多,已经没有很多精力去阅读每日数百条的国外新闻了,只是大致的浏览一下,甚至跳过.这个学期更是如此,Blog处于半停滞状态.不知道写什么好.有时候,走在路上的时候,想把一些心得,感受写出来,可一坐在电脑前就是大堆的事情等待着我去做(我现在用一个小本子用来记要做的事情),人也健忘了,不知道是不是睡眠不好的原因. 不过,转型还是在进行的.那些新奇的东西,有些偶得的奇闻,我还是会转译到Blog上面来的.而我会把重心放在技术层面,写写稍有技术含量的东西.很久没有真正的原创过了.开始的确有点困难. 😐 最近,分享哈工大就要展开第一轮造势以及宣传,活动了.鼓励大家上传资源.奖项的初步计划是这样. 又要出门了,不能多写了… //这篇好像是在记流水账,也没什么技术含量

trackback Tags: 评论