微软(Microsoft)已经发布了IE7的第二个测试版本, 我相信等到正式版发布时, 很多人会用的, 毕竟有很多的新功能及微软说的更安全的特性. 因此将我也下了个IE7的测试版本, 来测试个人站点的视觉效果.
遇到了一些问题, 第一个是CSS的问题, 这个是Fenng修复了后告诉我的, 因些我在这儿不讲; 第二个问题是Lilina(RSS页面)的, 具体表现为点击文章标题时不能展开和收缩, 在IE6中不存在这个问题. 经过数次试验, 在js/engine.js角本中加了一行代码搞定, 如下所示红色部分:
function ItemShowHide(id)
{
var status;
var item = document.getElementById('IITEM-'+id) ;
var i ;
......
这个问题好象是因为在IE7的JavaScript中需要遵循更严格的语法, 有点象C, 变量在使用前必须要先声明. 到正式版本时应当不会存在这个问题了吧, 按照Java的特点, 变量使用前是不需要声明的.
可见良好的编程习惯还是有好处的.
留言 (7)
1) 有钻研精神 :)
2) IE 7 RC1 :)
Posted by Fenng | Sep 7, 2006 9:45 PM
好象是我搞错了, 只要将这个函数中的status变量名改为v_status(或其他名字)就好了.
改为:
v_temp = Obj_findStyleValue(content,'display','display');
if (v_temp!='block') {
Posted by anysql | Oct 19, 2006 6:04 PM
IE7现在对以前的JS功能支持兼容性很不好,一个大家公认的常用的,JS预览本地图片,就不支持,不知道有什么好的方法呢?
比如:
选择图片之后,用i_img.src=f.value
是无法显示图片的.
Posted by feng_sundy | Jan 5, 2007 2:40 PM
IE7现在对以前的JS功能支持兼容性很不好,一个大家公认的常用的,JS预览本地图片,就不支持,不知道有什么好的方法呢?
比如:
《img id="i_img" scr=""》
《input type="file" name="f"》
选择图片之后,用i_img.src=f.value
是无法显示图片的.
Posted by feng_sundy | Jan 5, 2007 2:51 PM
总会有办法的~
Posted by mining lamp | Jan 5, 2007 11:28 PM
DF
Posted by 235 | Jun 1, 2007 9:07 PM
status是window的一个属性,表示在浏览器状态栏显示的文字
如果不在函数内声明为局部变量,当然IE会认为表示这个属性了,自然就会出问题了
Posted by fangyc | Apr 20, 2008 10:36 AM