묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
이 소슴좀 고쳐주세욥~>ㅂ<
2003.01.13 22:17
아래소스는 음악나오게 하는 건데요.. 소스 적용해보면 알수 있듯이 바로음악이 나오는게 아니라
방문자가 음악을 선택해서 원하는 음악이 나오도록 하는건데요..
저는 들어가자 마자 음악이 나오게 하고 싶은데.. 아무리 고쳐봐도 안나오네요..ㅜㅡ
아시는분들께서 좀 고쳐 주시면 감사하겠습니다(__)
그리고.;;된다면 랜덤으로 알아서 나오게 하는방법까지.;;(너무 많은걸.;;;)
알려주시면 감사하겠습니다!! 모두들 수고하세요!(__)
-----------------------------------------------------------------------------------------
<head>
<script language="JavaScript">
<!--
songNum = new Array();
songNum[0] = "#";
songNum[1] = "1번째곡주소 ";
songNum[2] = "2번째곡주소 ";
songNum[3] = "3번째곡주소 ";
songNum[4] = "4번째곡주소 ";
songNum[5] = "5번째곡주소 ";
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 = songNum[track];
} else {
songPlay('play');
}
}
function songPlay(cmd) { // netscape
if (audioCheck("LiveAudio")) {
if (cmd == 'play') {
document.musicSource.play(false, songNum[track]);
}
} else {
alert("You Do Not Have The Correct Plugin");
}
}
//-->
</script>
<script language="JavaScript">
<!--
var ver = navigator.appName;
if (ver == "Microsoft Internet Explorer") {
document.write('<bgsound src="#" id=music loop=1 autostart=true>');
} else {
document.write('<embed src="#" autostart=false hidden=true name="musicSource"></embed>');
}
-->
</script>
<base target="main"><body>
<p> <select size=1 name=track onChange="chooseSong(this);" style="font-family:Tahoma; font-size:8pt; color:white; background-color:rgb(102,102,102);" >
<option value="0">BGM Off</option>
<option value="1">첫번째곡이름</option>
<option value="2">2번째곡이름</option>
<option value="3">3번째곡이름</option>
<option value="4">4번째곡이름.</option>
<option value="5">5번째곡이름</option>
</select>
방문자가 음악을 선택해서 원하는 음악이 나오도록 하는건데요..
저는 들어가자 마자 음악이 나오게 하고 싶은데.. 아무리 고쳐봐도 안나오네요..ㅜㅡ
아시는분들께서 좀 고쳐 주시면 감사하겠습니다(__)
그리고.;;된다면 랜덤으로 알아서 나오게 하는방법까지.;;(너무 많은걸.;;;)
알려주시면 감사하겠습니다!! 모두들 수고하세요!(__)
-----------------------------------------------------------------------------------------
<head>
<script language="JavaScript">
<!--
songNum = new Array();
songNum[0] = "#";
songNum[1] = "1번째곡주소 ";
songNum[2] = "2번째곡주소 ";
songNum[3] = "3번째곡주소 ";
songNum[4] = "4번째곡주소 ";
songNum[5] = "5번째곡주소 ";
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 = songNum[track];
} else {
songPlay('play');
}
}
function songPlay(cmd) { // netscape
if (audioCheck("LiveAudio")) {
if (cmd == 'play') {
document.musicSource.play(false, songNum[track]);
}
} else {
alert("You Do Not Have The Correct Plugin");
}
}
//-->
</script>
<script language="JavaScript">
<!--
var ver = navigator.appName;
if (ver == "Microsoft Internet Explorer") {
document.write('<bgsound src="#" id=music loop=1 autostart=true>');
} else {
document.write('<embed src="#" autostart=false hidden=true name="musicSource"></embed>');
}
-->
</script>
<base target="main"><body>
<p> <select size=1 name=track onChange="chooseSong(this);" style="font-family:Tahoma; font-size:8pt; color:white; background-color:rgb(102,102,102);" >
<option value="0">BGM Off</option>
<option value="1">첫번째곡이름</option>
<option value="2">2번째곡이름</option>
<option value="3">3번째곡이름</option>
<option value="4">4번째곡이름.</option>
<option value="5">5번째곡이름</option>
</select>
댓글 2
-
허진규
2003.01.13 23:26
-
아지대왕
2003.01.15 17:43
답글 감사! 그런데용~ 저 소스를 바디 부분에 넣으면 전에 있던 소스랑 합쳐져서..
<body OnLoad="na_preload_img(false, 'menu-t01.gif', 'menu-t2.gif', 'menu-t3.gif', 'menu-t4.gif', 'menu-t5.gif', 'menu-t6.gif', 'menu-t7.gif');" background="left-bg3.gif" "chooseSong(음악넘버);" >
요렇게 돼거든요.;; 근데 자꾸 오류가..ㅜㅡ
onload="chooseSong(음악넘버);"
일케 추가만 하시면 됩니다
<body onload="chooseSong(음악넘버);" >
이런식으로요 중간에 님 패이지에 맞게 설정한 다른것도 있게쩌 ^ ^;
음악넘버는 1~5 숫자이구요 이수는 님이 배경음악을 몆게나 사용하느냐에따라
다르게쩌 ^ ^
그럼 좋은 하루 되시길..