跟踪IE中的显示错误,当Firefox中的一切看起来都不错时

时间:2010-12-21 22:55:30

标签: javascript cross-browser compatibility

我是开发网页的超级新手。特别是从javascript动态创建的页面。

我有一个我曾经使用的页面,它使用了原型中的一些模板,来自dojo的小部件,以及普通的旧javascript。这个页面在firefox中看起来很完美。

它基本上是向表中添加行,并向单元格添加小部件。

小部件基本上看起来像是在错误的列/错误的位置。

我从哪里开始寻找firefox和IE之间的不兼容性?

2 个答案:

答案 0 :(得分:1)

有很多网站会为您提供有关兼容性的信息。我检查谷歌。此外,您可以下载IETester,这样您就可以在大多数IE版本(5.5 +)中查看您的网站的外观。

答案 1 :(得分:0)

看看:http://www.quirksmode.org/

我目前正在尝试制作一个与FF显示良好的模板在IE中做同样的事情。

到目前为止,我正在使用相应的JS函数将div拆分为div。

然后,您可以更轻松地查找要尝试兼容的特定部分的细节。

例如,我正在实现输入键并注意到它在FF中运行良好,而不是IE。在我查看html中的特定输入框并收集后没有任何问题,我就深入研究了这个特定的JS函数。在里面我发现currentTarget并没有“正常工作”。我做了quick search on current target in IE并得到了我需要的所有信息才能让它发挥作用。

让自己成为一个优秀的JS调试器,FireBug适用于两种浏览器。

目前网络行业并没有良好的网络标准。每个人都在做自己的事情,就像房子和银行市场一样。 These guys are trying though