홈으로 | 무료회원가입 | 아이디/비번찾기
추천음악방송 메인홈 1대1상담
운.영.자.1대1.상담
온라이브음악방송
온라이브스토어(앱다운로드)
OKTROT(무료음악채널)
뽕짝아가씨(무료음악채널)
아리랑가요(무료음악채널)
전통가요(무료음악채널)

환상의뽕짝파티 무료음악
트로트메들리관광 무료음악
보안∵서버∵쿠키
윈도우∵프레임
이미지∵배경
시간∵달력∵계산
상태바∵타이틀바
음악∵영상
폼∵전송∵테이블
키보드∵마우스
효과∵링크∵메뉴
Script∵php
기타
PHP 강좌
윈도우관련팁
웹관련팁
홈페이지제작팁
기본강좌
레지스트리
윈도우서버
리눅스서버
Android
3D 효과의 원형 거울을 띄우자.
홈페이지홈페이지 16년 전
아래의 소스중에 한글로 되어있는 부분을 꼭 읽으세요.

★ 설명시작★

일단 헤더부분은 아래처럼 하세요.
사실 메타는 필요 없을 수도 있지만..

<head>
<meta NAME="keywords" CONTENT="DHTML, JavaScript, VML, 3d, slideshow, animation,gif, image, fade, fade, tile download, free, script, applet">
<meta NAME="description" CONTENT="This is a very spectacular slideshow. The script makes your images float and rotate through your webpage. Each image can be linked. Selectable form (circle or rectangle). Full effect with Internet Explorer 5x/6x or higher. Floating effect with Netscape Navigator 6x/7x.">
<xml:namespace ns="urn:schemas-microsoft-com:vml" prefix="v"/>
<style>
v\:* { behavior: url(#default#VML); }
</style>
</head>

아래는 바디부분입니다.

<body>
<SCRIPT>

// 그림 주소는 여러분걸로 하세요. 그림갯수는 여러분 맘대로..

var slideurl=new Array()
slideurl[0]="http://그림주소/그림파일1.jpg"
slideurl[1]="http://그림주소/그림파일2.jpg"
slideurl[2]="http://그림주소/그림파일3.jpg"

// 각 이미지를 누르면 볼 수 있는 링크를 걸수도 있죠.
// 링크걸기 싫으면 걍 "#"로 표시하세요.
var slidelink=new Array()
slidelink[0]="http://julian.gana4u.co.kr"
slidelink[1]="#"
slidelink[2]="http://www.google.com"

// 링크를 걸었을때 새창으로 하려면 blank 알죠?
// "_blank" or "_top" or "_parent" or "_self" 등등.
var slidetarget=new Array()
slidetarget[0]="_blank"
slidetarget[1]="_self"
slidetarget[2]="_top"

// 3D-두께 (pixels)
var backdepth=6

// 테두리 색깔
var fillcolor="#666666"

// Netscape Navigator 사용자를 위한거, 그냥 두셈.
var standstill=3

// 이미지 형태
// 튀어나오게 보이기는 "oval" 반사는 "rect"
var imageform="oval"

// 아래는 절대 건들지 마세요.
var slidewidth=1
var slideheight=1

var ns6=document.getElementById&&!document.all?1:0
var opera=navigator.userAgent.match(/Opera/)
var ie5=document.getElementById&&document.all&&!opera?1:0

standstill*=1000
var floatingspeed=1
var tempo=20
var numberofimages=slideurl.length-1
var stepx=new Array()
var stepy=new Array()
for (i=0;i<=numberofimages;i++) {
        stepx[i]=randommakerNS(floatingspeed)
        stepy[i]=randommakerNS(floatingspeed)
}
var imgwidth=new Array()
var imgheight=new Array()
for (i=0;i<=numberofimages;i++) {
        imgwidth[i]=10
        imgheight[i]=10
}
var x,y
var marginbottom
var marginleft=0
var margintop=0
var marginright
var timer
var i_fadestrength=new Array()
var i_fadestep=new Array()
var i_fadenow=new Array()
var i_fadenowmax=new Array()
for (i=0;i<=slideurl.length;i++) {
        i_fadenowmax[i]=2
        i_fadestrength[i]=randommakerNS(99)        
        i_fadestep[i]=1
        i_fadenow[i]=0
}

var spancontent=new Array()
var i_spancontent=0
var imgpreload=new Array()
for (i=0;i<=slideurl.length;i++) {
        imgpreload[i]=new Image()
        imgpreload[i].src=slideurl[i]
}
for (i=0;i<=numberofimages;i++) {
        spancontent[i]="<a href='"+slidelink[i]+"' target='"+slidetarget[i]+"'><img src='"+slideurl[i]+"' border='0'></a>"
}

var i_angle1=0
var i_size=1
var i_pic=0
var posleft=0
var postop=0
var x_extrusionangle=0
var y_extrusionangle=0
var x_rotationcenter=0
var y_rotationcenter=0
var pagewidth
var pageheight

function initNS() {
    marginbottom=window.innerHeight-11
    marginright=window.innerWidth-11          
        var thisspan=document.getElementById('span0')
        thisspan.innerHTML=spancontent[0]
        var thisspan=document.getElementById('span0')
        imgwidth[0]=parseInt(thisspan.offsetWidth)
        imgheight[0]=parseInt(thisspan.offsetHeight)
        var maxleftstart=marginright-imgwidth[0]
        var maxtopstart=marginbottom-imgheight[0]
        var thisspan=document.getElementById('span0').style
    thisspan.left=parseInt(thisspan.left)+randommakerNS(maxleftstart)
        thisspan.top=parseInt(thisspan.top)+randommakerNS(maxtopstart)
        thisspan.visibility="visible"
    checkmovementNS()
}

function randommakerNS(range) {                
        rand=Math.floor(range*Math.random())
        if (rand==0) {rand=Math.ceil(range/2)}
    return rand
}

function checkmovementNS() {
        checkpositionNS()
        movepicturesNS()
    timer=setTimeout("checkmovementNS()",tempo)
}

function movepicturesNS() {
    var thisspan=document.getElementById('span0').style
    thisspan.left=parseInt(thisspan.left)+stepx[0]
        thisspan.top=parseInt(thisspan.top)+stepy[0]        
        i_fadenow[0]++
        if (i_fadenow[0]>=i_fadenowmax[0]) {
                i_fadenow[0]=0
                if (i_fadestrength[0]>=100) {i_fadestep[0]=i_fadestep[0]*-1}
                else if (i_fadestrength[0]<=0) {
                        i_fadestep[0]=i_fadestep[0]*-1
                        i_spancontent++
                        if (i_spancontent>=spancontent.length) {i_spancontent=0}
                        document.getElementById('span0').innerHTML=spancontent[i_spancontent]
                }
        }        
        i_fadestrength[0]+=i_fadestep[0]
        document.getElementById('span0').style.MozOpacity=Math.round(i_fadestrength[0])/100
}

function checkpositionNS() {
        imgwidth[0]=parseInt(document.getElementById('span0').offsetWidth)
        imgheight[0]=parseInt(document.getElementById('span0').offsetHeight)        
        var thisspan=document.getElementById('span0').style
        var leftx=parseInt(thisspan.left)
        var topy=parseInt(thisspan.top)
        if (leftx>marginright-imgwidth[0]-floatingspeed) {
                thisspan.left=leftx-Math.abs(stepx[0]+1)
                stepx[0]=randommakerNS(floatingspeed)*-1        
        }
        if (leftx<marginleft) {
                thisspan.left=leftx+Math.abs(stepx[0])
                stepx[0]=randommakerNS(floatingspeed)                        
        }        
        if (topy>marginbottom-imgheight[0]-floatingspeed) {
                thisspan.top=topy-Math.abs(stepy[0])
                stepy[0]=randommakerNS(floatingspeed)*-1
        }
        if (topy<margintop) {
                thisspan.top=topy+Math.abs(stepy[0])
                stepy[0]=randommakerNS(floatingspeed)
        }
}

function initIE() {
        var i_preload=0
        for (i=0;i<=slideurl.length-1;i++) {
                var imgref=eval("document.n"+i)
                if (imgref.complete) {i_preload++}
        }
        if (i_preload>=slideurl.length-1) {
                slidewidth=document.getElementById('spn1').offsetWidth
                slideheight=document.getElementById('spn1').offsetHeight
                pagewidth=document.body.clientWidth
                pageheight=document.body.clientHeight
                document.getElementById('rectid').style.width=slidewidth
                document.getElementById('rectid').style.height=slideheight
                posleft=(pagewidth-slidewidth)/2
                postop=(pageheight-slideheight)/2
                x_rotationcenter=(posleft/slidewidth)/2
                y_rotationcenter=(postop/slideheight)/2
                var rotationcenter=0+","+y_rotationcenter+","+x_rotationcenter
                document.getElementById('rectid').style.left=posleft
                document.getElementById('rectid').style.top=postop
                document.getElementById('extrusionid').rotationcenter=rotationcenter
                rotateIE()
        }
        else {
                var timer=setTimeout("initIE()",200)
        }
}

function rotateIE() {
        i_angle1+=1
        if (i_angle1>=360) {
                i_angle1=0
        }
        if (i_angle1==127) {
                i_pic++
                if (i_pic>=slideurl.length) {i_pic=0}
                document.getElementById('fillid').src=slideurl[i_pic]
        }
        document.getElementById('rectid').style.rotation=i_angle1
        document.getElementById('extrusionid').rotationangle=i_angle1+","+i_angle1
        var timer=setTimeout("rotateIE()",30)
}

function openpageIE() {
        if (slidetarget[i_pic]=="_blank") {
                window.open(slidelink[i_pic])
        }
        else if (slidetarget[i_pic]=="_self") {
                document.location.href(slidelink[i_pic])
        }
        else if (slidetarget[i_pic]=="_top" || slidetarget[i_pic]=="_parent") {
                top.location.href(slidelink[i_pic])
        }
}

if (ns6) {
        document.write("<span id='span0' style='position:absolute;top:0px;left:0px;filter:alpha(opacity=0);-moz-opacity:0'></span>")
    document.close()
        window.onload=initNS
}
if (ie5) {
        document.write('<div id="preloadimages" style="position:absolute;left:0px;top:-5px;visibility:hidden">')
        for (i=0;i<=slideurl.length-1;i++) {
                document.write('<span id="spn'+i+'" style="position:absolute;width:2px;left:0px;top:0px;">')
                document.write('<img src="'+slideurl[i]+'" name="n'+i+'">')
                document.write('</span>')
        }
        document.write('</div>')
           document.write('<v:'+imageform+' id="rectid"  style="position:absolute;top:0;left:0;width:'+slidewidth+';height:'+slideheight+'" onClick="openpageIE()">')
           document.write('<v:extrusion id="extrusionid" on="true" type="perspective" color="'+fillcolor+'" rotationcenter="0,0,0" backdepth="'+backdepth+'" diffusity="2.5" metal="true">')
        document.write('</v:extrusion>')
document.write('<v:fill id="fillid" opacity="100%" color="'+fillcolor+'" type="frame" src="'+slideurl[0]+'"/>')
   document.write('</v:'+imageform+'>')
        window.onload=initIE
   }
</script>
</body>

★설명  끝★
추천추천 : 273 추천 목록
번호 제목
3,026
 여러 도메인들 간 쿠키 공유하기
3,025
 태그 사이에 있는 텍스트를 추출
3,024
 [JQuery] textbox focus on off일때 숫자 콤마 보여주기
3,023
 쿠키 생성,가져오기,삭제
3,022
 사용자 함수 모음
3,021
 마우스,키보드 제한 ( 오른쪽클릭,드래그,영역선택등..)
3,020
 [HTML5] <video> - DOM으로 제어하기
3,019
 HTML5 video 태그에서 영상 좌우반전
3,018
 PHP - 특정 태그 및 문자열 추출, 제거
3,017
 [PHP] define과 defined의 차이
3,016
 우클릭 완벽차단 스크립트
3,015
 iframe 높이 100% 맞추기
3,014
 curl 함수를 이용한 HTTP REFERER 변경
3,013
 윈도우10 시스템 파일 및 Dism 검사
3,012
 텍스트 줄바꿈, 글자자르기 CSS
3,011
 jQuery Mobile에서 유용한 코드 10가지.
3,010
 [PHP] dirname()함수와 $_SERVER 관련 상수들
3,009
 [PHP] 파일 크기, 사이즈 불러오는 함수, filesize()
3,008
 [jQuery] jQuery Quick API
3,007
 [ transition ] 링크 hover 색상 변화 속도 조절
3,006
 PHP 5.3.0 에서 사라진 함수들 대체
3,005
 어떤 파일들이 include 나 require 되었는지 확인하는 함수(get_included_files)
3,004
 PHP 날짜 형식 및 계산하기(날짜 더하고 빼기)
3,003
 jQuery Mobile에서 유용한 코드 10가지.
3,002
 값이 배열 안에 존재하는지 확인하는 in_array함수
목록
인기절정뽕짝파티
인기트로트모음
지루박디스코메들리
밤무대애창곡
전자올겐경음악
세월따라노래따라
가슴시린트로트
7080추억속으로
추억의가요방(가사포함)
CDN 추천곡
종합성인가요방
못잊을옛날노래
카바레 음악
트롯디스코팡팡
관광 메들리
트롯카페
가요감상실
추억의옛노래
스페셜가요광장
BillBoard Free
추천가요모음
경음악.전자올겐
스페셜음악여행
WOLRD POPs
K-POP\BillBoard
POP TOP BEST

최신인기가요특집
추천가요\인기
F뮤직 인기\발라드
F뮤직 애창\트로트
트로트성인가요
인기가요
프리미엄 POP
경음악\기타
프리미엄 최신가요
프리미엄 성인가요
뮤직트로트 부산광역시부산진구 가야동 ㅣ 개인정보취급방침
Copyright (C) musictrot All rights reserved.