在grails中使用fckeditor无法弹出窗口的问题探索

grails版本 : 1.02

fckeditor版本 : 2.6

fredck版本 : 2.3+ (修改了fredck2.3,升级fckeditor版本至2.6,增加中文文件支持,增加多用户支持)

 

问题描述:

      视图create页面中使用fckeditor,在需要弹出窗口的地方,如about,图片,链接,flash等,在ie中,页面变暗后就没有反应。在firefox3中正常,其他浏览器没有测试。而在index页面上,一切正常。

问题探索:

      我不确定是什么影响了fckeditor,一层一层的删除fck周围的代码,直到class 为body的div被删除才恢复正常。

      确定是body的类影响了fck,在fck的css文件中,有两个body的定义。估计是冲突,css维护的是一个全局的变量。

问题解决:

      修改body类名,避免冲突。

      这不是一个好的办法,更好的办法正在考虑。

 

@2008.5.18 12:09

最终发现,是grails css 中body类中重的float影响了这一点,至于为何,不了解。

这样,只要去掉float属性就可以了。

试验证明,修改float是没有用的。当然这会影响到其他的页面效果。反正需要修改,到时候调整就行了。

你可能感兴趣的:(css,fckeditor,IE,Flash,grails)