성당 홈페이지 만들다가 필요에 의해서 제가 만들어 본 겁니다.
get 함수를 이용한 간단한 건데요...
이건 그냥 쓰는게 아니라요...
<head> 태그 사이에 <script language="javascript" src="bgsound.js"></script>
라고 해줘야 작동하는 겁니다.
안에 보면 path = "~~~"라고 되어 있는데요...
따옴표 사이에 있는 디렉토리를 ./midi/라고 바꾸셔두 되고...
./sound/ 라고 하셔도 됩니다.
유닉스 계정 표기 방식 다 아시죠?
모르신다면 HTML을 배우시기 전에 리눅스를 조금 배우시고 HTML을 배우세요.
HTML과 리눅스는 직접적 연관이 있기 땜에...
그리고 나서 지정된 디렉토리 안에 미디 파일이 숫자로 되어야 합니다.
배열로 처리할까... 생각해봤는디...
메모리가 그렇게 쬐금 잡히는건 아니드라구요.
참고 : 자바스크립트에서의 배열선언....
예: Array 를 3개 항목으루 지정한다..
Array = new Array(x,y,z);
요렇게 되면 3차원적 계산두 할 수가 있습니다. 이히히...
게다가 소스는 보안이 유지되야 신뢰도가 높은 법인디...
배열루 할려니깐, 어디선가 다 보여요~~~ 훤히....
무슨노래인지 알려주기 싫을때...
(지가지가...... 국가 기밀이라구 빡빡 우길때..) 문제생깁니다.
그러니깐 이런 방식이 됩니다.
정리입니다.
(자바스크립 소스는 path = "" 부분만 건드리시면 됩니다.)
예 : 21일 날에 연주되는 미디파일이
서버디렉토리상에서 /user21/murder/Web-home/midi/
/Web-home/안으로 홈페이지가 들어가고, (index.html)
도메인네임으로는 http://www.abcd.co.kr/~murder/midi/ 방에 있을때...
path = "./midi/" 로 설정하고, 그 날 들려줄 노래 파일이름은 21.mid로 하시면 됩니다. 21일 "선생님 사랑해요.mid"를 재생하기로 했다면은 이를 "21.mid"로 바꿔주시면 된다는 겁니다.
보안구멍이 뻥 뚫리는 복잡한 배열 프로그래밍을 원하신다면 스스로 편집해보세요. 숙제입니다. 우훗훗~~~
첨부파일: bgsound.js(1K)
