웹마스터 팁
page_full_width">
자바스크립트 음악목록 랜덤 재생하기
2005.08.14 17:31
for(i=0;i<len_list;i++) { //len_list 는 곡의 수입니다.
chk_list[i]=1; //곡수에 해당하는 만큼의 배열에 1을 입력시켜둡니다.
}
for(i=0;i<len_list;i++) {
do {
tmp=Math.random()*len_list;
temp=Math.floor(tmp); //0부터 곡수보다 하나 적은 값사이의 값이 생성됩니다.
}while(chk_list[temp]==0); //생성된 값의 체크배열이 0이면 반복합니다.
r_list[i]=list[temp]; //list배열은 곡이 들어있는 변수이고 r_list배열은 임시저장장소입니다.
chk_list[temp]=0; //사용된 체크배열의 값을 0으로 바꿔줍니다.
}
for(i=0;i<len_list;i++) {
list[i]=r_list[i]; //임시저장된 배열의 값을 list배열에 넣어줍니다.
}
* 음악을 랜덤하게 재생할만한게 게시물에 검색되지않아 만들어봤습니다.
* 기본적으로 중복된 값을 피하기 위해서 체크배열을 만들어서 검사하는건데
기초적인 내용이긴합니다. ^^;
chk_list[i]=1; //곡수에 해당하는 만큼의 배열에 1을 입력시켜둡니다.
}
for(i=0;i<len_list;i++) {
do {
tmp=Math.random()*len_list;
temp=Math.floor(tmp); //0부터 곡수보다 하나 적은 값사이의 값이 생성됩니다.
}while(chk_list[temp]==0); //생성된 값의 체크배열이 0이면 반복합니다.
r_list[i]=list[temp]; //list배열은 곡이 들어있는 변수이고 r_list배열은 임시저장장소입니다.
chk_list[temp]=0; //사용된 체크배열의 값을 0으로 바꿔줍니다.
}
for(i=0;i<len_list;i++) {
list[i]=r_list[i]; //임시저장된 배열의 값을 list배열에 넣어줍니다.
}
* 음악을 랜덤하게 재생할만한게 게시물에 검색되지않아 만들어봤습니다.
* 기본적으로 중복된 값을 피하기 위해서 체크배열을 만들어서 검사하는건데
기초적인 내용이긴합니다. ^^;
댓글 0
제목 | 글쓴이 | 날짜 |
---|---|---|
[동영상강좌] 제6회차 - 시간별로 배경이 바뀌게 만드는방법 | 아이티스터디 | 2006.02.02 |
[동영상강좌] 제5회차 - 풀스크린으로 링크거는방법 | 아이티스터디 | 2006.02.02 |
[동영상강좌] 제4회차 - 풀다운메뉴 만드는방법 | 아이티스터디 | 2006.02.02 |
[동영상강좌] 제3회차 - 자동으로 창열고닫기 | 아이티스터디 | 2006.02.02 |
[동영상강좌] 제2회차 - 팝업창 띄우기 [1] | 아이티스터디 | 2006.02.02 |
[동영상강좌] 제1회차 - 랜덤광고 만들기 [1] | 아이티스터디 | 2006.02.02 |
새창으로 페이지열기에 대한... [2] | 나만의길 | 2006.01.04 |
홈페이지 만드실때 방문자의 해상도가 걱정 되신다면 [5] | 한용 | 2005.11.11 |
주소창에 경로감추기 [5] | ☆쭈야☆ | 2005.10.29 |
임의로 전체에서 몇개의 배너만 출력하기(오류 수정 ㅜ,.ㅜ) | ColonD | 2005.10.20 |
2005/10/16 21:15 pm 형식으로 출력되는 시계 [5] | 웹-하루 | 2005.10.18 |
클릭으로 배경색 바꾸는 스크립트(수정) [1] | ColonD | 2005.10.16 |
배경색 랜덤으로 바꾸는 스크립트 [1] | ColonD | 2005.10.15 |
뉴스티커 [4] | beMax | 2005.08.26 |
Rain# 머문시간 나타내기 [상태창] | Rain | 2005.08.14 |
자바스크립트 음악목록 랜덤 재생하기 | 만능천사 | 2005.08.14 |
미디어 플레이어? 난 곰플레이어야! [9] | 송재영 | 2005.07.24 |
SP2 팝업차단 무시하고 팝업띠우기?! [8] | 오길호 | 2005.07.23 |
파일 업로드 버튼 이미지로 사용하기 [1] | 행복한고니 | 2005.06.29 |
마우스 오른쪽버튼 금지시키기스크립트 [5] | 박시현 | 2005.06.26 |