Hi All:
在0.32時我處理中文檔名資源插入文章時,因當時習慣用IE,並沒有在FF裡測試。
現在習慣用 FF 以後,又忘了要在 IE 裡試…
言歸正傳。
1.0把template/admin/resourcelist.template裡用來插入檔案中心資源至文章裡的一些javascript移至js/ht mlarea/htmlarea-plog-resourcelist.js裡了,並且忘了移植我在0.32的修正。我的修正是在_generateResou rceLink函數裡將resourceName改成encodeURIComponent(reousrceName),讓生成的url是編碼過的。
接下來有趣了,在未修正該js檔時,插入中文檔名的圖檔至文章:
在 FF或IE 裡編輯文章及瀏覽時,被插入的圖檔在url裡是中文的,但FF卻能正常顯示,到了IE,就找不到檔案了。
於是我將js/htmlarea/htmlarea-plog-resourcelist.js依0.32時的方式修改,更有趣的事發生了:
在IE裡編輯文章,被插入的中文檔名圖檔可以正常在前後台顯示,用FF瀏覽也正常。
但是用FF編輯文章時,前後台都正常,但是IE又不行了。查看生成網頁的原始碼後,FF還是用中文檔名放在URL裡。
IE和FF是誰不符標準?
any idea ?
--
==============
lsslss
===============