묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
저가 이런스크립트 간단하게 할수 있는 방법 아시는분??
2003.08.10 13:21
저가 기타(악기) 웹사이트를 만드는데 이게 좀 걸려서요..
버튼 a를 누르면 midi 파일 1 나오게 하는거 말입니다.
답변 달아주심 감사하겠습니다.
버튼 a를 누르면 midi 파일 1 나오게 하는거 말입니다.
답변 달아주심 감사하겠습니다.
댓글 4
-
9000㎒ [情]
2003.08.10 14:10
-
앳플군
2003.08.10 14:24
어렵진 않을듯 합니다..;
Key Code 캡쳐해서 돌리면 되니까.. -
뒹굴리스트
2003.08.10 14:51
예전에 만든적 있는...-_-); -
steelheart
2003.08.10 14:57
음... A버튼을 누른다는 의미가 명확하지가 않네요.
마우스로 누른다는 건지 키보드의 키를 누른다는 것을 그렇게 표현하신 건지...
아무래도 음악사이트를 만드시는 거니까 키보드로 간단한 연주할 수 있는 기능을 만드시는게
아닌가 추측이 되고요. 일단은 두개 다 지원하게 간단하게 만들었거든요.
마우스로만 하게 할거면 document.onkeydown 함수를 없애버리면 됩니다.
키보드로 하실때는 알파벳의 키는 A에 대한 번호는 65입니다. B는 66...
그러면 나머지 키들에게도 미디파일을 할당할 수 있겠죠.
<object id="MIDPLAYER" classid="clsid:22d6f312-b0f6-11d0-94ab-0080c74c7e95" style="display:none;">
<param name="filename" value="" valuetype="ref" type="audio/*"/>
</object>
<script defer language="javascript">
<!--
function instantPlay(filename)
{
MIDPLAYER.filename = filename;
MIDPLAYER.Stop();
MIDPLAYER.Play();
}
function document.onkeydown()
{
window.status = event.keyCode;
switch (event.keyCode) {
case 65: instantPlay("do.mid"); break; // A
case 83: instantPlay("re.mid"); break; // S
case 68: instantPlay("mi.mid"); break; // D
case 70: instantPlay("pa.mid"); break; // F
}
}
-->
</script>
<a href="javascript://" onclick="instantPlay('do.mid');">도</a>
<a href="javascript://" onclick="instantPlay('re.mid');">레</a>
<a href="javascript://" onclick="instantPlay('mi.mid');">미</a>
<a href="javascript://" onclick="instantPlay('pa.mid');">파</a>
글쓴이 | 제목 | 최종 글 |
---|---|---|
XE | 공지 글 쓰기,삭제 운영방식 변경 공지 [16] | 2019.03.05 by 남기남 |
유형환 | 제 질문이 문제가 있나요?; [3] | 2009.06.26 by 비나무 |
parkcne | 계정 비번 수정방법.. [4] | 2009.06.25 by 글쓴이 |
유게네 | zero board 게시판에 spam 이 자꾸 올라옵니다. [2] | 2009.06.25 by 나그네 |
임선해 | 스팸글 차단혹은 삭제 ㅠ_ㅠ [2] | 2009.06.25 by 나그네 |
정숙교 |
제목을 입력하라는데요... ㅜㅜ
[2]
![]() | 2009.06.25 by Diver |
글쓴이 |
게시글이나 답글에 스팸글이 등록되는것...
![]() | |
reform | 오늘나올1.2.4는 그냥 덮어씌우면 되는지요 [2] | 2009.06.25 by reform |
백종훈519 | 재설치 다시 문의드립니다;; [2] | 2009.06.25 by 비나무 |
글쓴이 |
이런문제는 대체...;;
[1]
![]() | 2009.06.25 by 비나무 |
민트여우 | 업로드 에러가 맞을까요? [2] | 2009.06.25 by 민트여우 |
moog | 제로보드로 모바일 사이트 만드는 방법? [5] | 2009.06.25 by 백성찬 |
백종훈519 | 재설치 방법 문의요 [1] | 2009.06.25 by narawiz |
글쓴이 | putty관련질문 [1] | 2009.06.25 by 백성찬 |
하늘(skycheer) | 1.2.3 업데이트 후 [4] | 2009.06.25 by SMaker |
푸르뫼 |
xe1.2.3 설치시 문제 발생 화면.
[3]
![]() | 2009.06.25 by 글쓴이 |
별사탕 | 갤러리, 웹진으로 보기 하면 에러가 나옵니다. [1] | 2009.06.25 by 백성찬 |
김병화999 | liveXE에서 티스토리 블로그는 등록이 안되나요? | |
징규 | 게시판을 자바스크립트로 불러올때 오류;; [2] | 2009.06.25 by 글쓴이 |
글쓴이 | 1.2.3으로 업그레이드 [1] | 2009.06.25 by 하늘(skycheer) |
rlalswnarla | 처음 시작 페이지에 관하여 질문 드립니다. |
흠.. 좀 힘들듯 합니다.;;