부드럽게 오버랩되는 이미지 슬라이드 쇼 입니다. 정보
JavaScript 부드럽게 오버랩되는 이미지 슬라이드 쇼 입니다.
본문
<html> 
<head> 
<meta http-equiv=content-type content=text/html; charset=euc-kr> 
</head> 
<body>
<!---- 아래와 같은 방법으로 태그와 코드를 복사 해 넣으세요 --->
<script language="JavaScript1.2"> 
var slideshow_width=240 //이미지의 가로크기 
var slideshow_height=225 //이미지의 높이 
var pause=3000 //슬라이드 간의 시간 간격 (3000=3 seconds) 
var fadeimages=new Array()
// 이미지들을 설정 하세요 
fadeimages[0]="http://sir.co.kr/image/v9_lptitle.gif" 
fadeimages[1]="http://sir.co.kr/image/logo.gif" 
fadeimages[2]="http://sir.co.kr/bbs/skin/outlogin/v9/btn_modify.gif" 
var preloadedimages=new Array() 
for (p=0;p<fadeimages.length;p++){ 
preloadedimages[p]=new Image() 
preloadedimages[p].src=fadeimages[p] 
} 
var ie4=document.all&&navigator.userAgent.indexOf("Opera")==-1 
var dom=document.getElementById&&navigator.userAgent.indexOf("Opera")==-1 
if (ie4||dom) 
document.write('<div style="position:relative;width:'+slideshow_width+';height:'+slideshow_height+';overflow:hidden"><div  id="canvas0" style="position:absolute;width:'+slideshow_width+';height:'+slideshow_height+';top:0;filter:alpha(opacity=10);-moz-opacity:10"></div><div id="canvas1" style="position:absolute;width:'+slideshow_width+';height:'+slideshow_height+';top:0;filter:alpha(opacity=10);-moz-opacity:10"></div></div>')
 else 
document.write('<img name="defaultslide" src="'+fadeimages[0]+'">') 
var curpos=10 
var degree=10 
var curcanvas="canvas0" 
var curimageindex=0 
var nextimageindex=1 
function fadepic(){ 
if (curpos<100){ 
curpos+=10 
if (tempobj.filters) 
tempobj.filters.alpha.opacity=curpos 
else if (tempobj.style.MozOpacity) 
tempobj.style.MozOpacity=curpos/100 
} 
else{ 
clearInterval(dropslide) 
nextcanvas=(curcanvas=="canvas0")? "canvas0" : "canvas1" 
tempobj=ie4? eval("document.all."+nextcanvas) : document.getElementById(nextcanvas)
 tempobj.innerHTML='<img src="'+fadeimages[nextimageindex]+'">' 
nextimageindex=(nextimageindex<fadeimages.length-1)? nextimageindex+1 : 0 
setTimeout("rotateimage()",pause) 
} 
} 
function rotateimage(){ 
if (ie4||dom){ 
resetit(curcanvas) 
var crossobj=tempobj=ie4? eval("document.all."+curcanvas) : document.getElementById(curcanvas)
 crossobj.style.zIndex++ 
var temp='setInterval("fadepic()",50)' 
dropslide=eval(temp) 
curcanvas=(curcanvas=="canvas0")? "canvas1" : "canvas0" 
} 
else 
document.images.defaultslide.src=fadeimages[curimageindex] 
curimageindex=(curimageindex<fadeimages.length-1)? curimageindex+1 : 0 
} 
function resetit(what){ 
curpos=10 
var crossobj=ie4? eval("document.all."+what) : document.getElementById(what) 
if (crossobj.filters) 
crossobj.filters.alpha.opacity=curpos 
else if (crossobj.style.MozOpacity) 
crossobj.style.MozOpacity=curpos/100 
} 
function startit(){ 
var crossobj=ie4? eval("document.all."+curcanvas) : document.getElementById(curcanvas)
 crossobj.innerHTML='<img src="'+fadeimages[curimageindex]+'">' 
rotateimage() 
} 
if (ie4||dom) 
window.onload=startit 
else 
setInterval("rotateimage()",pause) 
</script>
<!--------------------------- 여기까지 ---------------------------->
</body> 
</html>
0
 
 
댓글 0개