Today's the day

在那毁灭之路,逆流而上


迁徙到 NetBeans 上去了

Firefox 好心办坏事

galeki posted @ 2008-05-05 03:42AM in 其他
Safari CSS Hack

Chito 现在发表评论有个小问题,就是如果不用评论编辑器的话,那么发出去的评论都没有断行,这是因为没有把评论中的回车转换成 <br/> 的缘故,这次决定解决这个问题。

那么,就要区分一下用编辑器和没用编辑器所发表的评论,把没用的用 simple_format 加一下格式就可以了。

所以就在表单里加个了 hidden 字段,初始化为 "plain",编辑器载入的时候,把这个字段设置成 "html",这样就可以知道用没用编辑器了。

不过,测试的时候却出了问题,开始可以正确断行,但是只要用编辑器发一条评论,接下来的就又无法断行了。

debug 发现,即使编辑器关闭,那个 hidden 提交上来的字段也是 html。

百思不得其解,以为是我程序的问题,折腾了俩小时,还是找不到原因。

结果用 IE 试了下,没问题,郁闷了……难道是 prototype 库太旧了?  又去更新 prototype,还是没用……

最后终于发现,是 Firefox 的问题……

Firefox 会缓存表单中输入的值,刷新网页也不会变,这确实不错,

不过 Firefox 连 hidden 字段都缓存了,

即便这个值是 js 设置的……

解决办法,貌似只有再用 js 设置回来……

全局相关文章
  • No match
相关文章
  • No match

Comments Feed


* Login
*