星期二, 5月 16, 2006

我知道IE為甚麼會發明innerHTML了

因為IE的DOM支援根本就有問題!

本班某名不見經傳苦命程式設計師,有人稱為小T先生:老師老師,請問IE6的setAttribute()是不是不能用啊,我set了老半天網頁都不理我說

老師A:這個問題我不清楚耶,如果是IE特有的問題,Firefox可以跑的Javascript,IE不能跑的話,一般建議使用innerHTML直接設定屬性

小T:.......(去問國誌.Torvalds老師好了)

國誌.Torvalds:你的code的地方,setAttribute("scrollamount","0")的scrollamount應改為scrollAmount

小T:可是marquee捲動速度的attribute name不是scrollamount嗎?

國誌.Stallman:偷偷告訴你,M$IE的setAttribute用的不是attribute name,而是property name

小T:setAttribute設的不是Attribute而是property囧。沒關係,請問老師property name在W3C哪裡可以查到?

國誌.Stallman:不好意思,W3C查不到,因為那是M$發明的,請去MSDN。

小T:..............

國誌.Stallman:好的老師教你用IE,不好的老師教你用W3C。學IE就像上天堂,用W3C就像玩股票住套房。老師每天在這裡苦口婆心說了一堆,IE是defacto standard,defacto standard,結果你有沒有聽?你沒在聽!不學IE學Javascript和DOM有啥用?

.....

慶祝微軟Windows Vista推出,今天再收五個會員....... 全文連結

1 意見:

匿名 提到...

窩腰六煙版~~~~