innerHTML Bugs In IE6,IE7


<div id="abcd2">
<object data="blogpart.swf" height="320" type="application/x-shockwave-flash" width="220"> <param name="src" value="blogpart.swf" /><param name="allowScriptAccess" value="always" /></object> </div>
<div id="abcd3">
<object height="320" type="application/x-shockwave-flash" width="220"> <param name="src" value="blogpart.swf" /><param name="allowScriptAccess" value="always" /></object> </div>
<script type="text/javascript">
alert(document.getElementById('abcd2').innerHTML);
alert(document.getElementById('abcd3').innerHTML);
</script>


在IE6~7上
album_photo_8884_094716.jpg
album_photo_8885_058127.jpg
結果竟然不同



FireFox3則是相同結果

album_photo_8886_077525.jpg

album_photo_8887_055641.jpg
So~~
核心問題...我是沒辦法解決...
W3C規格書定義不小心忘記M$開發團隊,您們真的花了非常多程式設計師的Debug時間!
新的IE8我一樣是不會抱希望會解決這種類似問題的啦!

留言