随笔-4  评论-19  文章-1  trackbacks-0
  2006年9月5日
其实也不是全兼容,还差css滤镜没有搞定。这里解决都是功能上的兼容问题。

总结3点:

1。获取xml元素节点文本内容不要用.text,这个在ff中无效。因该用firstChild.nodeValue。例如:xmlDoc.childNodes[0].text要用xmlDoc.childNodes[0].firstChild.nodeValue来代替。

2。获取xml属性节点内容要用attributes[n].nodeValue,不要用attributes[n].text。

3。ff默认不支持非input元素的click()方法。就是说在ff中,div,image...等元素的click()方法是无效的。如果我们要解决,就要借助原形:
1HTMLElement.prototype.click = function() {
2var evt = this.ownerDocument.createEvent('MouseEvents');
3evt.initMouseEvent('click', truetruethis.ownerDocument.defaultView, 10000falsefalsefalsefalse0null);
4this.dispatchEvent(evt);
5}

 之后的ff就和ie一样顺滑了。 

ie6+ff1.5 测试通过:-)

posted @ 2006-09-05 09:10 poppy_rr 阅读(1023) 评论(7) 编辑
昵称:poppy_rr
园龄:5年9个月
粉丝:0
关注:0
<2006年9月>
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567

搜索

 
 

常用链接

随笔分类(3)

随笔档案(4)

文章分类(1)

文章档案(1)

积分与排名

  • 积分 - 4069
  • 排名 - 14907

最新评论