成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

IE6.0中使用Javascript支持png格式圖片

開發 前端
這里向大家簡單介紹一下如何用JS讓IE6.0支持png格式的圖片,因為PNG圖片有很好的品質。陰影效果也不會有雜邊,很流暢,如果插入網頁的話可以給網站內容增色不少!

你知道如何用Javascript讓IE6.0支持png格式的圖片嗎,這里和大家分享一下,如果把PNG圖片插入網頁的話可以給網站內容增色不少!更重要的是在不增加圖片容量大小的情況下提高了頁面的圖片的質量。

用Javascript讓IE6.0支持png格式的圖片

PNG圖片有很好的品質。陰影效果也不會有雜邊,很流暢。如果插入網頁的話可以給網站內容增色不少!更重要的是在不增加圖片容量大小的情況下提高了頁面的圖片的質量。對于有復雜背景,如:在有顏色過度背景上插入不規則邊框的圖片帶來極大很便利!

但目前IE中對于插入的透明背景的.png的圖片是不能正常顯示的。IE會自動給”.png”格式的圖片加個灰色背景。

解決這個的方法是增加javascript。具體方法如下:

把下面的代碼放在head區就可以解決問題了。

以下是引用片段:

  1. <script language=”javascript”> 
  2. function correctPNG()  
  3. {  
  4. for(var i=0; i<document.images.length; i++)  
  5. {  
  6.  
  7. var img = document.images[i];  
  8. var imgimgName = img.src.toUpperCase();  
  9. if (imgName.substring(imgName.length-3, imgName.length) == “PNG”)  
  10. {  
  11. var imgID = (img.id) ? “id=’” + img.id + “‘ ” : “”;  
  12. var imgClass = (img.className) ? “class=’” + 
  13. img.className + “‘ ” : “”;  
  14. var imgTitle = (img.title) ? “title=’” + img.title +
  15.  “‘ ” : “title=’” + img.alt + “‘ “;  
  16. var imgStyle = “display:inline-block;” + img.style.cssText;  
  17. if (img.align == “left”) imgStyle = “float:left;” + imgStyle;  
  18. if (img.align == “right”) imgStyle = “float:right;” + imgStyle;  
  19. if (img.parentNode.href) imgStyle = “cursor:hand;” + imgStyle;  
  20. var strNewHTML = “<span ” + imgID + imgClass + imgTitle  
  21. + ” style=\”” + “width:” + img.width + “px; height:”
  22.  + img.height + “px;” + imgStyle + “;”  
  23. + “filter:progid:DXImageTransform.Microsoft.AlphaImageLoader”  
  24. + “(src=\’” + img.src + “\’, sizingMethod=’scale’);\”></span>”;  
  25. img.outerHTML = strNewHTML ;  
  26.  
  27. }  
  28. }  
  29. }  
  30. </script> 
  31.  

 也可以把這段代碼單獨加在一張圖片上:

以下是引用片段:

  1. <span style="filter:progid:   
  2. DXImageTransform.Microsoft.AlphaImageLoader  
  3. (src='male.png'sizingMethod='scale');"> </span> 

還有一點:所有的png格式的圖片一定要加上寬度和 高度 不然圖片大小會發生變化。

【編輯推薦】

  1. 探究JavaScript DOM API技術的使用
  2. 深入了解J2ME Polish+Eclipse配置過程
  3. JS實現IE6下PNG圖片透明又出新方法!
  4. 兩種方式實現加速Javascript DOM操作優化
  5. 解析Linux下如何用eclipse搭建J2ME開發環境
責任編輯:佚名 來源: magic-jungle.com
相關推薦

2010-08-23 14:51:37

IE6.0padding

2010-08-19 15:24:52

IE6IE7IE8

2012-06-01 10:12:39

2010-10-08 13:27:51

IE6pngJavaScript

2010-08-18 11:13:57

2010-08-19 10:56:55

JSIE6IE7

2010-09-30 14:05:27

JavascriptIE6

2011-12-27 10:21:17

瀏覽器市場份額

2010-08-17 15:04:37

JavaScriptDOM ready

2010-10-08 16:42:41

JavaScriptIE8

2010-09-29 08:45:12

Rundll32卸載

2009-07-06 00:01:51

HTML 5元素

2010-08-19 15:04:26

IE6DIV

2012-04-11 10:39:32

Eclipse

2020-05-07 19:21:53

WebP圖片編輯工具開源

2013-05-24 13:21:23

jQuery

2010-08-19 16:06:15

2010-10-09 09:37:25

IE8.0DIV

2010-08-17 15:21:17

IEFirefoxHTML

2010-09-15 09:21:11

IEirefoxJavascript
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩成人精品在线 | 国产精品视频网 | 成人国内精品久久久久一区 | 中文字幕一区在线观看视频 | 在线观看中文字幕 | 国产精品久久国产精品 | 最新伦理片 | 在线视频国产一区 | 在线久草 | 国产精品美女久久久久久不卡 | 亚洲综合天堂 | 精品一区二区三区四区视频 | 日本亚洲欧美 | 国产精品久久久久久久久久久免费看 | 成年人精品视频在线观看 | 国产在线小视频 | 国产成人精品久久二区二区 | 中文字幕一区在线 | 久久久精品影院 | 国产成人精品免费视频大全最热 | 日日摸日日添日日躁av | 国产精品久久一区二区三区 | 久久久久久成人 | 成人在线视频看看 | av黄色国产| 99成人在线视频 | 国产一区二区久久 | 欧洲一区视频 | 欧美www在线观看 | 亚州精品天堂中文字幕 | 国产一级电影在线观看 | 国产精品成av人在线视午夜片 | 欧美一区二区久久 | 狠狠干狠狠操 | 在线免费观看成人 | 一本一道久久a久久精品综合蜜臀 | 激情欧美一区二区三区中文字幕 | 国产精品久久影院 | 精品国产乱码久久久久久蜜臀 | 婷婷久久综合 | 国产一区二区 |