자바 스크립트 설정 배경 투명도 효과 코드

출처: 인터넷
작성자: 사용자
키워드: 웹 페이지 제작 Ajax 자바 스크립트

자바 스크립트 자습서 설정 배경 투명도 효과 코드


<! 공용 DOCTYPE HTML "-//W3C//DTD XHTML 1.0 전환 / / 엉" "Http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd ">


< html xmlns = "http://www.jzread.com/1999/xhtml" >


< 머리 >


< 메타 http-equiv = "콘텐츠 형식 콘텐츠 =" text/html; charset = gb2312 "/ >


< 제목 > 자바 스크립트 설정 배경 투명도 효과 코드 < / 타이틀 >


< 스크립트 언어 = "자바 스크립트" >


함수 correctpng ()


{

대 한
(var i = 0 나 < document.images.length; i + +)


 {


var img = document.images[i];


var imgname = Img.src.toUpperCase ();


경우 (imgname.substring (imgname.length-3, imgname.length) = "PNG")


  {


var imgid = (img.id)? "Id = '" + img.id + "'": "";


var imgclass = (img.classname)? "클래스 =" "+ img.classname +"'":" ";


var imgtitle = (img.title)? "제목 = '" + img.title + "'": "제목 = '" + Img.alt + "";


var imgstyle = "표시: 인라인-블록;" + img.style.css 튜토리얼 텍스트;


경우 (img.align = = "왼쪽") Imgstyle = "플 로트: 왼쪽;" + Imgstyle;


경우 (img.align = = "오른쪽") Imgstyle = "플 로트: 오른쪽;" + Imgstyle;


경우 (img.parentElement.href) Imgstyle = "커서: 손;" + Imgstyle;


var strnewhtml = "< 스팬" + imgid + imgclass + imgtitle


+ "스타일 =" "+" 폭: "+ img.width +" 픽셀; 높이: "+ img.height +" px; "+ Imgstyle +"; "


+ "Filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"


+ "(src = ' + img.src +" ', sizingmethod = ' 규모 '); " >< / 스팬 > ";


img.outerhtml = strnewhtml;


내가 i-1; =


  }


 }


}


함수 Alphabackgrounds () {


var rslt = Navigator.appVersion.match (/ msie (d +.d) /, "");


var Itsallgood = (rslt! = null & & 숫자 (RSLT[1)) > = 5.5);

대 한
(i = 0 나 < document.all.length; i + +) {


var bg = document.all[i].currentstyle.backgroundimage;


경우 (BG) {


경우 (Bg.match (/.png/i)!= null) {


var mypng = bg.substring (5,bg.length-2);


//alert (mypng);


document.all[i].style.filter = "Progid:DXImageTransform.Microsoft.AlphaImageLoader" (src = '+ mypng +') sizingmethod '자르기' =);


document.all[i].style.backgroundimage = "url" (');


경고 (Document.all[i].style.filter);


   }                                              


  }


 }


}


경우 (Navigator.platform = = "Win32" & & navigator.appname = = "Microsoft Internet Explorer" & & window.at Tachevent) {


window.attachevent ("onload", correctpng);


window.attachevent ("onload", alphabackgrounds);


}


 


< / 스크립트 >


< / 헤드 >

< 몸 >
</바디 >
< / html >

관련 문서

연락처

이 페이지의 내용은 인터넷에서 가져온 것이므로 Alibaba Cloud의 공식 의견이 아닙니다.이 페이지에서 언급 된 제품 및 서비스는 Alibaba Cloud와는 관련이 없으므로이 페이지의 내용이 골칫거리 인 경우 저희에게 알려주십시오. 우리는 5 일 근무일 이내에 이메일을 처리 할 것입니다.

커뮤니티에서 표절 사례를 발견한 경우 info-contact@alibabacloud.com 으로 관련 증거를 첨부하여 이메일을 보내주시기 바랍니다. 당사 직원이 영업일 기준 5일 내에 연락 드리도록 하겠습니다.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.