http://bugs.adobe.com/jira/browse/FP-240
不多说,回复中有个解决办法,利用jQuery的live(为所有可能的object对象绑定侦听):
$(document).ready(function(){
gPageTitle = $(“title”).html();
$(“object”).live(“mouseenter mouseleave mousedown mouseup”,function(){
document.title = gPageTitle;
});
});
想触发对object的wmode属性还有要求。
最近较多地使用到了960gs,我更喜欢把它的所有css文件压缩成一个,作为公共库被页面包括起来。期间倒是遇到几个让人抓狂的问题,导致莫名其妙的状况出现,还得我很长一段时间都不知道是为什么。最终目标锁定到压缩的960gs,经过严密排查才发觉症状所在!正好,引以为戒,自己动手修改了其中某些地方,也算加深了对一些浏览器之间差异的了解。
以下便是曾经遇到过的一个头疼问题:
先来看页面1:/wp-content/uploads/2009/11/ie-bgi-bug-1.html。非ie下是正常的,ie中背景图无法显示。仔细查看css,没啥大问题啊,难道是第8行默认设置(960gs就把所有元素的背景色设置为透明)搞的鬼?
把第8行删了,页面2一切恢复原状:/wp-content/uploads/2009/11/ie-bgi-bug-2.html。十分搞不懂这是为什么,或许是个很低级的问题吧,忘知道的人赐教。
再来看页面3:/wp-content/uploads/2009/11/ie-bgi-bug-3.html。依旧保持第8行默认样式,但为ol设置了一个高度,于是乎ie6完美呈现,其它的只显示一半。很简单ie6会自动撑开高度。
最后是页面4:/wp-content/uploads/2009/11/ie-bgi-bug-4.html。保持第8行默认样式,不为ol设置高度,但为ol的li设置了个宽度(width:1px;高度也一样),于是乎所有的浏览器都皆大欢喜。
这个bug原本的表现是在一个很复杂的页面中,为一个ul的li设置backgroundimage出现的。结果ie6下出现了闪烁,鼠标移入移出都会造成其不稳定的显示、消失或闪烁。我本以为是老bug了,借用document.execCommand便可搞定,哪知道根本不起作用。最后花了好多时间,才弄清楚。
我猜对了!关于hax的IE全局变量格的DID。
http://hax.javaeye.com/blog/349569
起源是这里,Dr. hax为我们详细讲解了ie中的DID,其中至少分裂出2个变量格,结尾给我们留了一个谜,谁能找出第3个变量格?
结果我蒙对了,获得奖品如下:
=====
hax 7 小时前 回复
Army 写道
猜一下,难道是ie里对dom节点的id直接引用?
中!
发奖品了。。。奖品选项如下:
A. 与Dr. Hax在张江地铁站周边方圆5公里以内的食堂里共进午餐
B. 与Dr. Hax在张江地铁站周边方圆5公里以内的食堂里共进晚餐
C. 获得由Dr. Hax签名的《Ajax实战:实例详解》一本
D. 获得没有Dr. Hax签名的《Ajax实战:实例详解》一本
===
我猜对了!我猜对了!我猜对了!
最近实验JAte的缘故,发现了2个很恶心的bug。jssc4的制作已经发现ie的一个ExternalInterface的恶心地方了,没想到现在又发现2个。
1.jssc4中发现的bug:
当出现js通过ExternalInterface接口调用as,as接受请求通过ExternalInterface回调js时,如此循环ie下有6次的上限,其余浏览器未发现。
解决办法是在js调用as时,把调用这句话放在一个function中,然后setTimeout(function, 0)即可。
2.JAte实验bug之一:
用adobe推荐办法取得swf对象时,如果有js的方法对象存在与swf相同id或name的情况,window[swfname]在ie下会取得js的方法对象而不是swf对象。这是个很诡异的地方,因为alert测试都会输出object,不过前者是[object Object],后者是[object]。输出其tagName便可发现,前者undefinded,后者是OBJECT。
3.JAte实验bug之二:
依然是as先调用js,然后js回调as。假如页面中写好一个test()方法,然后加入swf,再as去调用它,它再回调as,一切正常。
如果是用js产生swf对象(即js先createElement一个div,div的innerHTML是加入swf对象的html代码),as先调用js一切正常,js再回调as的话……虽然能找到这个swf对象,但恶心的是,ie下会报错说没有这个方法,其它均正常。

本博客所有文章均采用