讓 IE6 也能正常讀取 png 圖檔

寫 Blog 上傳圖片最常遇到的就是,明明圖片用 png 來表現會比較好看,但是天殺的 IE6 卻不支援 png 格式的圖檔,搞得網頁設計者一個頭兩個大。說真的 png 的表現比 gif 好很多,不過還是有辦法可以幫助 IE6 支援 png 的。

國外的 http://homepage.ntlworld.com/bobosola 提供了一個 js 檔,使用了之後就變成該網站的 png 在 IE6 的狀況下瀏覽一樣可以呈現完美的效果。

先下載 http://homepage.ntlworld.com/bobosola/pngfix.js or pngfix.txt

或者使用這個網站的 js 也行,不過可能造成讀取比較久的狀況。

然後在 <head> 的區段中加入以下的語法

<!–[if lt IE 7.]> <script defer type=”text/javascript” src=”pngfix.js”></script> <![endif]–>

這樣就可以了。

可以測試看看使用 IE6 開啟 Demo 頁面的效果,感覺起來不錯。

不過這方法只能治標不治本,只能祈求 IE5.5 跟 IE6 快點支援吧。

Eduardo

在大台北地區出沒,網路愛好者,平時喜歡逛網站接收最新資訊,WordPress 13年經驗,提供WordPress客製化服務。

您可能也會喜歡…

16 個回應

  1. taglife表示:

    為什麼一定要加defer才可以阿?
    這個是什麼東西~@@

  2. Eduardo表示:

    在 IE8 正式版出現之前
    IE 6 跟 IE 7 還是有很多人在使用

    所以這個目前還是很好用的 XD

  3. DuckHugh表示:

    都出到IE7了!你認為微軟會去修補win95的漏洞嗎?
    微軟就是要你升級啦~
    不過現在一般使用者也漸漸都用IE7了~

  4. Eduardo表示:

    恩 ^_^ ,你說的應該是 SK2 出問題 =.=
    我改天要把資料庫的 SK2 Table 刪掉重新安裝,這幾天都會這樣 Q_Q

  5. Chieh表示:

    怪怪的…剛剛留言突然跑出這樣的畫面,順便拍下給你看看….
    http://chiehx.web.fc2.com/f6100.jpg 如看不到,請把URL CPOY到瀏覽器..

  6. Chieh表示:

    Cool….這樣IE6就殺不起來了..=) 謝啦..艾德!

  7. Eduardo表示:

    To 吉米丘

    看起來好像差不多,pngbehavior 跟pngfix 效果應該是相同的樣子。
    不過要做背景還要透明,實在很麻煩。

  8. Eduardo表示:

    不過許多使用者不會更新啊,特別是 XP 內建的 IE 6 ,我看要全部升級到 IE7 還需要很久的時間。

  9. WM表示:

    最後一句是笑話嗎?

    你應該祈禱大家快快更新IE7才對啊XD

    5.5和6要是真的支援了,那也是要更新才有用吧XD

  10. Eduardo表示:

    好像是 SK2 出問題了,我想辦法解決。感謝

  11. 吉米丘表示:

    艾德你的blog仍是怪怪的,下午用safari仍可以看,現在又不行了,而發表回應也會出現下面的錯誤訊息

    Failed inserting/updating sk2_kSpamTable record

  12. 吉米丘表示:

    http://test.jcms.com.tw/demo/
    使用pngfix.js

    http://test.jcms.com.tw/demo/index2.html
    使用pngbehavior.htc

    就是這只能消去以為主的png圖檔,卻不能針對用在其他例如td裡面的background等

    因為放背景可以無限延伸,當圖片放不行

    而且可以一個疊一個

  13. smartwen表示:

    png 的表現比 確實 比 gif 好很多

    這個工具不錯

  14. Eduardo表示:

    有沒有 demo 可以看呢?

  15. 吉米丘表示:

    親愛的艾德,這兩個都還不錯用

    不過仍有個問題吉米還沒解決,吉米也找了好久

    就是若你將這個png圖片拿來當作table的background的圖片,那這樣透明仍不會出現

    意思是底圖,上來是table,而table的bg圖片用個png的圖片,最後在該table上面在疊一個png透明圖片

    唉,還是Safari與FF好,不用煩惱這問題

    另外您這個網站在吉米的safari 無法開啟喔~ FF可以開啟,現在是用mac的FF來回文的

    可能要請您檢查一下

  1. 26 11 月, 2008

    […] 會相衝。 按: 讓IE6 也能正常讀取png 圖檔| 艾德的部落格天空: https://edblog.net/archives/831 如何讓 IE6 支援透明的 PNG 圖檔-blue955: […]

發表迴響