웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
[벅스 전용] 랜덤 음악 재생 Javascript.
2003.05.11 20:32
아래 어떤 분께서 랜덤 음악 제생 스크립트 올리셨는데요,
벅스 전용이라면 더 유용하고 간단한 방법이 있어서요.
사실 tag1004에서 누가 질문하셨길래 만들어봤는데, 여기도 누가 필요하실까 싶어 올려 봅니다.
[Script전문]
<script language="Javascript">
var songArray = new Array("kor14190147", "kor11200272", "kor09199717","kor06196252","kor04200173");
//곡명 리스트, 갯수 신경쓸 필요 없이 그냥 죽 나열하면 됩니다.
</script>
//////////////////선택 사양입니다. 상황표시줄에 음악 정보 출력합니다.///////////////
<script language=JScript for=player event=currentItemChange()>
var temp = player.currentMedia.name;
artist = temp.substring(0,temp.indexOf('#'));
var temp = temp.substring(temp.indexOf('#') + 1);
title = temp.substring(0,temp.indexOf('#'));
top.status = "playing.. "" + title + "" -" + artist;
</script>
<script language=JScript for=player event=playStateChange(NewState)>
switch(NewState) {
case 1: top.status = "http://m-player.wo.to"; //님 홈페이지 주소
break;
case 3: top.status = "playing.. ""+title+"" -"+artist;
break;
case 6: top.status = "buffering.. ""+title+"" -"+artist;
break;
case 7: top.status = "connecting.. ""+title+"" -"+artist;
break;
default : top.status = "http://m-player.wo.to"; //님 홈페이지 주소
}
</script>
/////////////////////////////////선택 사양의 끝입니다./////////////////////////
<script language=JScript for=player event=EndOfStream()>
bgnum=Math.floor(Math.random()*songArray.length);
player.url ="http://player.bugsmusic.co.kr/player7/player_asx.asp?music_idx="+songArray[bgnum]+",";
</SCRIPT>
<body>
<script language='Javascript'>
document.write("<body topmargin='0' leftmargin='0'><object name='player' id='player' width=100% style=height:32 classid='CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6' type='application/x-oleobject'><param name=playCount value=1000><param name='rate' value='1'><param name='balance' value='0'><param name='currentPosition' value='0'><param name='defaultFrame' value><param name='autoStart' value='-1'><param name='currentMarker' value='0'><param name='invokeURLs' value='-1'><param name='baseURL' value><param name='volume' value='50'><param name='mute' value='0'><param name='uiMode' value='full'><param name='stretchToFit' value='0'><param name='windowlessVideo' value='0'><param name='enabled' value='-1'><param name='enableContextMenu' value='-1'><param name='fullScreen' value='0'><param name='SAMIStyle' value><param name='SAMILang' value><param name='SAMIFilename' value><param name='captioningID' value><param name='enableErrorDialogs' value='0'><param name='_cx' value='22648'><param name='_cy' value='1191'></object>");
bgnum=Math.floor(Math.random()*songArray.length);
player.url ="http://player.bugsmusic.co.kr/player7/player_asx.asp?music_idx="+songArray[bgnum]+",";
</script>
</body></html>
벅스 전용이라면 더 유용하고 간단한 방법이 있어서요.
사실 tag1004에서 누가 질문하셨길래 만들어봤는데, 여기도 누가 필요하실까 싶어 올려 봅니다.
[Script전문]
<script language="Javascript">
var songArray = new Array("kor14190147", "kor11200272", "kor09199717","kor06196252","kor04200173");
//곡명 리스트, 갯수 신경쓸 필요 없이 그냥 죽 나열하면 됩니다.
</script>
//////////////////선택 사양입니다. 상황표시줄에 음악 정보 출력합니다.///////////////
<script language=JScript for=player event=currentItemChange()>
var temp = player.currentMedia.name;
artist = temp.substring(0,temp.indexOf('#'));
var temp = temp.substring(temp.indexOf('#') + 1);
title = temp.substring(0,temp.indexOf('#'));
top.status = "playing.. "" + title + "" -" + artist;
</script>
<script language=JScript for=player event=playStateChange(NewState)>
switch(NewState) {
case 1: top.status = "http://m-player.wo.to"; //님 홈페이지 주소
break;
case 3: top.status = "playing.. ""+title+"" -"+artist;
break;
case 6: top.status = "buffering.. ""+title+"" -"+artist;
break;
case 7: top.status = "connecting.. ""+title+"" -"+artist;
break;
default : top.status = "http://m-player.wo.to"; //님 홈페이지 주소
}
</script>
/////////////////////////////////선택 사양의 끝입니다./////////////////////////
<script language=JScript for=player event=EndOfStream()>
bgnum=Math.floor(Math.random()*songArray.length);
player.url ="http://player.bugsmusic.co.kr/player7/player_asx.asp?music_idx="+songArray[bgnum]+",";
</SCRIPT>
<body>
<script language='Javascript'>
document.write("<body topmargin='0' leftmargin='0'><object name='player' id='player' width=100% style=height:32 classid='CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6' type='application/x-oleobject'><param name=playCount value=1000><param name='rate' value='1'><param name='balance' value='0'><param name='currentPosition' value='0'><param name='defaultFrame' value><param name='autoStart' value='-1'><param name='currentMarker' value='0'><param name='invokeURLs' value='-1'><param name='baseURL' value><param name='volume' value='50'><param name='mute' value='0'><param name='uiMode' value='full'><param name='stretchToFit' value='0'><param name='windowlessVideo' value='0'><param name='enabled' value='-1'><param name='enableContextMenu' value='-1'><param name='fullScreen' value='0'><param name='SAMIStyle' value><param name='SAMILang' value><param name='SAMIFilename' value><param name='captioningID' value><param name='enableErrorDialogs' value='0'><param name='_cx' value='22648'><param name='_cy' value='1191'></object>");
bgnum=Math.floor(Math.random()*songArray.length);
player.url ="http://player.bugsmusic.co.kr/player7/player_asx.asp?music_idx="+songArray[bgnum]+",";
</script>
</body></html>
댓글 1
제목 | 글쓴이 | 날짜 |
---|---|---|
우리가 사랑한지 몇일째 날짜세주는 PHP 소스 [12] | 레드 | 2005.01.16 |
날짜 구하는 함수.. ... [3] | 김명현 | 2005.01.24 |
게시판 테이블 생성을 쉽게하자.
[2]
![]() | QQQ | 2005.01.29 |
내 컴퓨터가 표현할 수 있는 문자들. [6] | 최호성 | 2005.01.30 |
자바스크립트 단축키 지정을 쉽게하자. [1] | 권태수 | 2005.02.14 |
[날짜 구하는함수업]내일 날짜와 1년 후 년도 구하기 [8] | ssukai | 2005.02.24 |
사용자 등록/DB생성/테이블 생성
[3]
![]() | QQQ | 2005.03.03 |
ASC(순차), DESC(역순) 정렬하기. [4] | Xian | 2005.03.03 |
DB에서 각종 기념일을 내용,순서순으로 뽑아 정렬하기.. | 박순영 | 2005.03.17 |
[초보]아주쉬운 PHP로 그림에 글자 입히기
[11]
![]() | 김규백 | 2005.04.04 |
winamp 방송정보 읽어오기 심각한 문제해결
![]() | 이승원 | 2005.05.04 |
winamp 방송정보 알아오기 (2005년 새로 코딩한 버전)
[8]
![]() | 이승원 | 2005.05.06 |
나만의 미니홈 만들기 ㅡ password.php
[8]
![]() | 예뜨락 | 2005.05.07 |
나만의 미니홈 만들기 ㅡ 간단한 최근글 불러오기 [6] | 예뜨락 | 2005.05.09 |
나만의 미니홈 만들기 ㅡ 메모장 디자인 (html 소스) [4] | 예뜨락 | 2005.05.12 |
mysql 테이블 스키마 보는법. [2] | 최문혁 | 2005.05.14 |
나만의 미니홈 만들기 ㅡ 메모장 소스 | 예뜨락 | 2005.06.09 |
트랙백 기능 구현하기. | 태규 | 2005.06.12 |
대용량 파일 업로드 컴포넌트
[4]
![]() | OTLNO | 2005.06.15 |
효율적인 경로 지정하기 [9] | 대류 | 2005.07.27 |