웹마스터 팁

얼마전에 랜덤재생에 대한 스크립트를 올렸던 사람입니다.
이번 소스는 그와는 약간 다른,
첫곡은 랜덤으로 선택하고 그 다음곡 부터는 순차적으로 재생하는 소스입니다.
저는 이 방법을 개인적으로 더 좋아하고요, 역시 이걸 사용중입니다.
그럼~~ 시작해볼까요.

(제가 정말 힘들게 만든 소스이므로 무단 복사나 타 사이트 배포를 금지합니다.)


<script language="JavaScript">
song = new Array();
song[1] = "http://음악주소";
song[2] = "http://음악주소";
song[3] = "http://음악주소";
song[4] = "http://음악주소";
song[5] = "http://음악주소";
song[6] = "http://음악주소";
</script>

<script language="JavaScript">
function change()
{
if(bgnum == 7){bgnum = 1;}
if(bgnum == 0){bgnum = 6;}
bgmusic.Filename =song[bgnum];
}
</script>

<Script language="JavaScript">
function to_next()
{
bgnum = bgnum + 1;
if(bgnum == 7){bgnum = 1;}
bgmusic.Filename =song[bgnum];
}
</Script>

<script language="JScript" for="bgmusic" event="EndOfStream()">
setTimeout("to_next()", 100);
</script>



여기까지의 스크립트는 head 사이에 넣어줍니다.

노래가 6곡 이상이라면
song[7] = "http://음악주소";
라는 식으로 추가해주시면 되고요.

두번째 스크립트의
if(bgnum == 7){bgnum = 1;}
if(bgnum == 0){bgnum = 6;}
에서 7 대신에 노래곡수 + 1
6 대신에 노래곡수를 적어주시면 됩니다.

세번째 스크립트도 마찬가지로
if(bgnum == 7){bgnum = 1;}
에서 7 대신에 노래곡수 + 1 을 적어주시면 됩니다.



그리고 아래의 스크립트는 본문에 넣어줍니다.
(본문 제일 밑에 두는 것을 추천합니다.)


<object id="bgmusic" classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" type="application/x-oleobject" width="0" height="0">
<param name="AllowChangeDisplaySize" value="false">
<param name="AnimationAtStart" value="false">
<param name="AutoSize" value="false">
<param name="EnableContextMenu" value="false">
<param name="EnableFullScreenControls" value="false">
<param name="EnablePositionControls" value="false">
<param name="EnableTracker" value="false">
<param name="PlayCount" value="0">
<param name="ShowAudioControls" value="false">
<param name="ShowCaptioning" value="false">
<param name="ShowControls" value="false">
<param name="ShowDisplay" value="false">
<param name="ShowGotoBar" value="false">
<param name="ShowPositionControls" value="false">
<param name="ShowStatusBar" value="false">
<param name="ShowTracker" value="false">
<param name="TransparentAtStart" value="true">
<param name="AudioStream" value="-1">
<param name="AutoStart" value="true">
<param name="AllowScan" value="true">
<param name="AutoRewind" value="false">
<param name="Balance" value="0">
<param name="BufferingTime" value="5">
<param name="ClickToPlay" value="true">
<param name="CursorType" value="0">
<param name="CurrentPosition" value="-1">
<param name="CurrentMarker" value="0">
<param name="DisplayBackColor" value="0">
<param name="DisplayMode" value="0">
<param name="DisplaySize" value="0">
<param name="Enabled" value="true">
<param name="InvokeURLs" value="true">
<param name="Language" value="-1">
<param name="Mute" value="false">
<param name="PreviewMode" value="false">
<param name="Rate" value="1">
<param name="SelectionStart" value="-1">
<param name="SelectionEnd" value="-1">
<param name="SendOpenStateChangeEvents" value="false">
<param name="SendWarningEvents" value="false">
<param name="SendErrorEvents" value="false">
<param name="SendKeyboardEvents" value="false">
<param name="SendMouseClickEvents" value="false">
<param name="SendMouseMoveEvents" value="false">
<param name="SendPlayStateChangeEvents" value="false">
<param name="VideoBorderWidth" value="0">
<param name="VideoBorderColor" value="0">
<param name="VideoBorder3D" value="false">
<param name="Volume" value="-600">
<param name="WindowlessVideo" value="false">
</object>

<script language="JavaScript">
bgnum=Math.floor(Math.random()*6) + 1;
bgmusic.Filename =song[bgnum];
</script>


노래를 추가하실때는
bgnum=Math.floor(Math.random()*6) + 1;
에서 6 대신에 노래곡수를 적어주세요.



부록입니다.
노래 콘트롤 하기.
<a href="#none" onclick="javascript:bgnum=bgnum-1;change();" ONFOCUS='this.blur()'>이전곡</a>
<a href="#none" onclick="bgmusic.pause()" ONFOCUS='this.blur()'>일시정지</a>
<a href="#none" onclick="bgmusic.stop()" ONFOCUS='this.blur()'>정지</a>
<a href="#none" onclick="bgmusic.play()" ONFOCUS='this.blur()'>재생</a>
<a href="#none" onclick="javascript:bgnum=bgnum+1;change();" ONFOCUS='this.blur()'>다음곡</a>

유용하게 쓰였으면 합니다. 그럼~~
제목 글쓴이 날짜
울산오피 울산오피 ⦑오피사이트.NET⦒ 울산OP 울산스파 울산오피 koykoyah 2025.02.19
가락오피 ⦑오피쓰주소.COM⦒ 가락OP 가락오피 가락출장샵 가락오피 koykoyah 2025.02.19
군산오피 군산OP ⦑오피사이트.NET⦒ 군산휴게텔 군산오피 군산오피 koykoyah 2025.02.19
강서오피 ⦑출장마사지안내.COM⦒ 강서오피 강서OP 강서건마 강서오피 koykoyah 2025.02.19
안양오피 ⦑출장안마사이트.COM⦒ 안양OP 안양오피 안양출장샵 안양오피 koykoyah 2025.02.19
답십리오피 ⦑오피사이트.NET⦒ 답십리마사지 답십리오피 답십리오피 답십리OP koykoyah 2025.02.19
세종오피 세종OP ⦑출장마사지안내.COM⦒ 세종휴게텔 세종오피 세종오피 koykoyah 2025.02.19
영등포오피 영등포출장안마 ⦑오피사이트.NET⦒ 영등포OP 영등포오피 영등포오피 koykoyah 2025.02.19
동두천오피 ⦑출장마사지안내.COM⦒ 동두천마사지 동두천오피 동두천오피 동두천OP koykoyah 2025.02.19
평촌오피 평촌오피 ⦑출장안마사이트.COM⦒ 평촌OP 평촌스파 평촌오피 koykoyah 2025.02.19
수원오피 ⦑오피.CLUB⦒ 수원OP 수원오피 수원출장샵 수원오피 koykoyah 2025.02.19
대구오피 ⦑오피쓰.COM⦒ 대구마사지 대구오피 대구오피 대구OP koykoyah 2025.02.19
안산오피 ⦑오피쓰주소.COM⦒ 안산오피 안산OP 안산건마 안산오피 koykoyah 2025.02.19
제주도오피 ⦑출장안마사이트.COM⦒ 제주도오피 제주도출장마사지 제주도오피 제주도OP koykoyah 2025.02.19
가락오피 ⦑오피.CLUB⦒ 가락오피 가락OP 가락건마 가락오피 koykoyah 2025.02.19
광주오피 광주출장안마 ⦑오피사이트.NET⦒ 광주OP 광주오피 광주오피 koykoyah 2025.02.19
창원오피 창원오피 ⦑오피쓰주소.COM⦒ 창원OP 창원스파 창원오피 koykoyah 2025.02.19
대구오피 ⦑오피사이트.NET⦒ 대구오피 대구출장마사지 대구오피 대구OP koykoyah 2025.02.19
서면오피 ⦑오피쓰.COM⦒ 서면오피 서면출장마사지 서면오피 서면OP koykoyah 2025.02.19
역삼오피 ⦑출장마사지안내.COM⦒ 역삼오피 역삼OP 역삼건마 역삼오피 koykoyah 2025.02.19