發新話題

《資訊》四種加音樂的Html好用語法

《資訊》四種加音樂的Html好用語法

引用:
<!--選單式音樂盒_開始-->
<script language="JavaScript">
<!--
function test(aft) {
var s,g;
s=/m$/;
g=parent.af_music.document;
if (aft) {
g.open();
if (s.test(aft) || !document.all)
g.write('<embed src="');
else
g.write('<bgsound src="');
g.write(aft);
g.write('" autostart="true" loop="true" hidden="true">');
g.close();

}
}
//-->
</script>
<select name="select_music" >
<option value="">-請選擇曲目-</option>
<option value="歌曲連結網址">歌名</option>
<option value="歌曲連結網址">歌名</option>
<option value="歌曲連結網址">歌名</option>
<option value="歌曲連結網址">歌名</option>
<option value="歌曲連結網址">歌名</option>
<option value="歌曲連結網址">歌名</option>
<option value="歌曲連結網址">歌名</option>
<option value="歌曲連結網址">歌名</option>
<option value="歌曲連結網址">歌名</option>
<option value="歌曲連結網址">歌名</option>
</select>
<iframe src="" name="af_music" width="0" height="0" framespacing="0" border="0" frameborder="0"></iframe>
<!--選單式音樂盒_結束-->

===============================================
<!--選單式音樂盒_開始-->
<script language="javascript">
<!--
var sound="boom.au"
function songstop(){
if (document.layers) {document.ram.document.write(" "); document.ram.document.close()}
if (document.all) ram.innerHTML=" "
}
function songplay(){
if (document.layers) {
document.ram.document.write("<embed src='+sound+' autostart='true' loop='true' hidden='false' c type=audio/x-pn-realaudio-plugin exts=ra,ram Init fn=load-types mime-types=mime.types width=ྂ' height=ད'>"); document.ram.document.close()}
if (document.all) ram.innerHTML="<embed src='"+sound+"' autostart='true' loop='true' hidden='false' c type=audio/x-pn-realaudio-plugin exts=ra,ram Init fn=load-types mime-types=mime.types width=ྂ' height=ད'>"
}
function getNewSound(){
sound=document.level.request.options[document.level.request.selectedIndex].value;
songstop()
songplay()
}
//-->
</script>
<div id="ram">
<embed src="預設背景音樂" width="70" height="21" type="audio/x-pn-realaudio-plugin" mime-types="mime.types" fn="load-types" Init exts="ra,ram" c loop="true" autostart="true">
</div>
<form name="level" action>
<select style="background-color: #000000"  name="request">
<option style="color: #ffffff" value>-----請選擇歌曲-----</option>
<option style="color: #ffffff" value="歌曲連結網址">歌名</option>
<option style="color: #ffffff" value="歌曲連結網址">歌名</option>
<option style="color: #ffffff" value="歌曲連結網址">歌名</option>
<option style="color: #ffffff" value="歌曲連結網址">歌名</option>
<option style="color: #ffffff" value="歌曲連結網址">歌名</option>
<option style="color: #ffffff" value="歌曲連結網址">歌名</option>
<option style="color: #ffffff" value="歌曲連結網址">歌名</option>
<option style="color: #ffffff" value="歌曲連結網址">歌名</option>
<option style="color: #ffffff" value="歌曲連結網址">歌名</option>
<option style="color: #ffffff" value="歌曲連結網址">歌名</option>
<option style="color: #ffffff" value>----歌曲選單結束----</option>
</select>
</form>
<!--選單式音樂盒_結束-->

================================================
<!--隨機撥放音樂_開始-->
<script language="javascript">
<!--
function my_get_stop() {
document.all.music_show.innerHTML='音樂停止'
}
function my_get_music() {
var songurl,songname,all,value;
songurl =new Array();
songname =new Array();
all =10; //歌曲總數
//歌曲
songurl[0] ='歌曲連結網址'
songurl[1] ='歌曲連結網址'
songurl[2] ='歌曲連結網址'
songurl[3] ='歌曲連結網址'
songurl[4] ='歌曲連結網址'
songurl[5] ='歌曲連結網址'
songurl[6] ='歌曲連結網址'
songurl[7] ='歌曲連結網址'
songurl[8] ='歌曲連結網址'
songurl[9] ='歌曲連結網址'
//歌名
songname[0] ='歌名'
songname[1] ='歌名'
songname[2] ='歌名'
songname[3] ='歌名'
songname[4] ='歌名'
songname[5] ='歌名'
songname[6] ='歌名'
songname[7] ='歌名'
songname[8] ='歌名'
songname[9] ='歌名'
value=Math.round(Math.random()*(all-1));
document.all.music_show.innerHTML=songname[value];
document.all.music_show.innerHTML+='<embed src="'+songurl[value]+'" autostart="true" loop="true" hidden>'
}
onload=my_get_music;
//-->
</script>
<a href="javascript:my_get_music();">換首</a>/<a href="javascript:my_get_stop();">停止</a>
現在撥放:<font id="music_show"></font>
<!--隨機撥放音樂_結束-->

語法說明:
在 all =10; 中修改撥放歌曲的總數,數字一定正確

在 songurl[#] ='歌曲連結網址' 中修改撥放歌曲的連結網址

欲增加或減少撥放的連結網址數,設定 songurl[#] 即可

在 songname[0] ='歌名' 中修改撥放歌曲的歌名

欲增加或減少撥放的歌曲名稱數,設定 songname[#] 即可
 
===============================================
<!--隨機選單合併_開始-->
<script>
//載入曲目 src=
var play_type= 3 //0=<bgsound>,1=<bgsound>,2=rm(embed),3=rm(embed)
var total = 10 //共有多少首曲子
var URL = new Array(total)
var Name= new Array(total)

//撥放曲名

Name[0]="歌名";
Name[1]="歌名";
Name[2]="歌名";
Name[3]="歌名";
Name[4]="歌名";
Name[5]="歌名";
Name[6]="歌名";
Name[7]="歌名";
Name[8]="歌名";
Name[9]="歌名";
Name[10]="歌名";

// 檔案路徑

URL[0]="歌曲連結網址";
URL[1]="歌曲連結網址";
URL[2]="歌曲連結網址";
URL[3]="歌曲連結網址";
URL[4]="歌曲連結網址";
URL[5]="歌曲連結網址";
URL[6]="歌曲連結網址";
URL[7]="歌曲連結網址";
URL[8]="歌曲連結網址";
URL[9]="歌曲連結網址";
URL[10]="歌曲連結網址";

</script>

<script>

var i,j
document.write('<form name=midi><font color=#ff0000>現在撥放:</font><a id=replace></a><br>')
document.write('<select name=midi_s onchange=ms() class=midi_s>')
for( j=0 ; j<total ; j++ )
document.write('<option value='+j+'>'+Name[j]+'</option>')
document.write('<option value='+(j+1)+'>停止撥放</option>')
document.write('<option value='+(j+2)+'>重新選擇</option>')
document.write('</select>')

ra()
function ra(){
i=document.midi.midi_s.selectedIndex=Math.floor(Math.random()*(total));
ms()
}
function ms(){
i = document.midi.midi_s.selectedIndex;
switch(i){
case total+1:
ra();
break;
case total:
replace.innerHTML = "<font color=#ff0000><br>停止中</font>";
break;
default:
switch(play_type){
case 1:
replace.innerHTML = "<font color=#ac00e8><br>" + Name + "<br><bgsound src="+URL+" loop=-1></font>";
break;
case 2:
replace.innerHTML = '<font color=#ac00e8><br>' + Name + '<br><embed src='+URL+' width=70 height=21 controls=PlayButton type="audio/x-pn-realaudio-plugin" exts="ra,ram" Initfn="load-types" mime-types="mime.types" loop=-1 autostart=1 > '
reak;
case 3:
replace.innerHTML = '<font color=#ac00e8><br>' + Name + '<br><embed src='+URL+' width=70 height=21 controls=PlayButton type="audio/x-pn-realaudio-plugin" exts="ra,ram" Initfn="load-types" mime-types="mime.types" loop=-1 autostart=1 > '
break;

default:
replace.innerHTML = "<font color=#ac00e8><br>" + Name + "<bgsound src="+URL+" loop=-1></font>";
break;
}

break;
}
}

document.write('</form>')
</script>
<!--隨機選單合併_結束-->

語法說明:
在 var total = 10 中修改播放的歌曲總數,數字一定要正確

在 Name[#]="歌名"; 中修改播放歌曲的歌名

欲增加或減少撥放的歌曲數,設定 Name[#] 即可

在 URL[#]="歌曲連結網址"; 中修改播放歌曲的連結路徑

欲增加或減少撥放的連結網址數,設定 URL[#] 即可

在 <font color=#ff0000>現在撥放: 中修改顯示 現在撥放: 的文字色彩

在 <font color=#ff0000><br>停止中 中修改停止撥放的文字顏色

在 <font color=#ac00e8> 中修改顯示撥放歌曲名稱的顏色

此播放語法支援 mp3、wma、asf、mid、rm.....等

TOP

發新話題

本站所有圖文均屬網友發表,僅代表作者的觀點與本站無關,如有侵權請通知版主會盡快刪除。