음악 선택창 만들기
로빈아빠
본문
<head>와 </head> 사이에 넣어주세여
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
Num = new Array();
Num[0] = "#";
Num[1] = "노래주소";
Num[2] = "노래주소";
Num[3] = "노래주소";
Num[4] = "노래주소";
var music = null;
var track = 0;
var ver = navigator.appName;
function audioCheck(plugName) {
for (var i = 0; i < navigator.plugins.length; i++) {
if (navigator.plugins[i].name.toLowerCase() == plugName.toLowerCase()) {
for (var j = 0; j < navigator.plugins[i].length; j++) {
if (navigator.plugins[i][j].enabledPlugin) {
return true;
}
}
return false;
}
}
return false;
}
function chooseSong(s) { // ie
track = s.options[s.selectedIndex].value;
if (ver == "Microsoft Internet Explorer") {
document.all.music.src = Num[track];
} else {
songPlay('play');
}
}
function songPlay(cmd) { // netscape
if (audioCheck("LiveAudio")) {
if (cmd == 'play') {
document.musicSource.play(false, Num[track]);
}
} else {
alert("You Do Not Have The Correct Plugin");
}
}
// End -->
</script>
<body>와 </body> 사이에 넣어주세여
<form name=choose>
<select size=1 name=track onChange="chooseSong(this);">
<option value="0">원하시는 음악을 선택하여 주세요. </option>
<option value="1">노래 제목</option>
<option value="2">노래 제목</option>
<option value="3">노래 제목</option>
<option value="4">노래 제목</option>
</select>
<!-- <input type=button onMouseDown="chooseSong(document.choose.track)" value=" Play "> --></center>
</form>
<script language="JavaScript">
<!-- Begin
var ver = navigator.appName;
if (ver == "Microsoft Internet Explorer") {
document.write('<bgsound src="#" ID=music loop=1 AUTOSTART=true>');
} else {
document.write('<embed type="audio/midi" src="aeroplane.mid" AUTOSTART=false hidden=true VOLUME="90" name="musicSource" MASTERSOUND></EMBED>');
}
// End -->
</script>
Num[1] = "노래주소";
<option value="1">노래 제목</option>
위의 두부분이 하나입니다
노래제목은 선택폼에 보여질 부분으로 노래제목, 가수이름등을 써주면 되겠죠?
여러곡을 넣고 싶을 때는 숫자를 계속 늘려주면서 위의 두가지를 늘려주면 됩니다
출처 : http://qdata.co.kr/bo/bbs/board.php?bo_table=jt&wr_id=74
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
Num = new Array();
Num[0] = "#";
Num[1] = "노래주소";
Num[2] = "노래주소";
Num[3] = "노래주소";
Num[4] = "노래주소";
var music = null;
var track = 0;
var ver = navigator.appName;
function audioCheck(plugName) {
for (var i = 0; i < navigator.plugins.length; i++) {
if (navigator.plugins[i].name.toLowerCase() == plugName.toLowerCase()) {
for (var j = 0; j < navigator.plugins[i].length; j++) {
if (navigator.plugins[i][j].enabledPlugin) {
return true;
}
}
return false;
}
}
return false;
}
function chooseSong(s) { // ie
track = s.options[s.selectedIndex].value;
if (ver == "Microsoft Internet Explorer") {
document.all.music.src = Num[track];
} else {
songPlay('play');
}
}
function songPlay(cmd) { // netscape
if (audioCheck("LiveAudio")) {
if (cmd == 'play') {
document.musicSource.play(false, Num[track]);
}
} else {
alert("You Do Not Have The Correct Plugin");
}
}
// End -->
</script>
<body>와 </body> 사이에 넣어주세여
<form name=choose>
<select size=1 name=track onChange="chooseSong(this);">
<option value="0">원하시는 음악을 선택하여 주세요. </option>
<option value="1">노래 제목</option>
<option value="2">노래 제목</option>
<option value="3">노래 제목</option>
<option value="4">노래 제목</option>
</select>
<!-- <input type=button onMouseDown="chooseSong(document.choose.track)" value=" Play "> --></center>
</form>
<script language="JavaScript">
<!-- Begin
var ver = navigator.appName;
if (ver == "Microsoft Internet Explorer") {
document.write('<bgsound src="#" ID=music loop=1 AUTOSTART=true>');
} else {
document.write('<embed type="audio/midi" src="aeroplane.mid" AUTOSTART=false hidden=true VOLUME="90" name="musicSource" MASTERSOUND></EMBED>');
}
// End -->
</script>
Num[1] = "노래주소";
<option value="1">노래 제목</option>
위의 두부분이 하나입니다
노래제목은 선택폼에 보여질 부분으로 노래제목, 가수이름등을 써주면 되겠죠?
여러곡을 넣고 싶을 때는 숫자를 계속 늘려주면서 위의 두가지를 늘려주면 됩니다
출처 : http://qdata.co.kr/bo/bbs/board.php?bo_table=jt&wr_id=74
관련링크
댓글목록
등록된 댓글이 없습니다.