dhtmlxgrid的attachHeader显示效果问题

我在页面里创建了一个dhtmlxgrid对象mygrid,在读取数据后,使用attachHeader方法追加表头,类型是text,绑定键盘事件,根据输入的值,动态查询结果集的符合条件的。
mygrid.attachHeader("#rspan,

,#rspan,#rspan,#rspan");
document.getElementById("name_Search").appendChild(document.getElementById("name_Search_box").childNodes[0])
结果是IE里可以显示出我要的效果,但是FireFox中不能显示效果~~~怎么解决啊

attachHeader方法是IE自有的方法,w3c定义的标准里面没有这个方法
而firefox比较按照标准来,所以这个方法不被firefox支持

但是如果你要动态的变更table系列标签innerHTML内容的话,又会遭遇IE不允许动态更改的问题。
这就是浏览器差异了。

那为了兼容只有判断不同的浏览器让分别采用不同的代码了
比如伪代码
if(IE)
mygrid.attachHeader('...')
else
mygrid.innerHTML='...';

浏览器的差异性啊,

dhtmlx 有很多component对firefox的支持都不好。。。

用FireBug具体调试下.