BGM選択Javascript

このJavascriptは、Netscape非公式FAQ日本語版(UFAQ[ja])ゲストブックNo.792にお世話になりました。


<!--
script written by Mugi (mugi@wa2.so-net.ne.jp)
//-->
<script language="javascript">
<!--

function sound(a){
if(window.opera)return
var tag=(a==-1?'':'<embed width=2 height=2 src="'+soundfile+'" autostart='+(a==1?'false':'true')+' loop='+(repeat?'-1':'0')+' repeat='+(!!repeat)+'>')
if(document.all){
document.all(layname).innerHTML=tag
}else
if(document.getElementById){
document.getElementById(layname).innerHTML=tag
}else
if(document.layers){
with(document.layers[layname].document){
open();writeln(tag);close()
}}
}

var soundfile="",repeat=true,startup="",layname="_hidden"
function CreateHiddenLayer(){
if(!window.opera){
var css="position:absolute;width:1;height:1;left:0;top:0;"
if(document.all){
document.body.insertAdjacentHTML('beforeEnd','<div id="'+layname+'" style="'+css+'"></div>')
}else
if(document.createElement){
var d=document.createElement('div')
d.id=layname
d.setAttribute("style",css)
document.body.appendChild(d)
}else
if(document.layers){
var lay=new Layer(1)
layname=lay.name
lay.moveTo(0,0)
with(lay.document){open();write("");close()}
setTimeout('window.onresize=function(){location.reload()}',1000)
}
sound(1)
}
eval(startup)
}
window.onload=CreateHiddenLayer

//-->
</script>
<!--
script written by Nob("mailto:javanavi@nob21.com")
//-->
<script language="javascript">
<!--
function BGM_mid(select) {
    var midfile = select.options[select.selectedIndex].value ;
soundfile = midfile ;
repeat = "true" ;
startup = sound() ;
}

//-->
</script>

<form name="TestForm"><select name="midfile" onchange="BGM_mid(this);">
 <option value="selected">BGM選択(停止)</option>
 <option value="./laplusbelle.mid">アイドルを探せ</option>
 <option value="./irresistiblement.mid">あなたのとりこ</option>
 <option value="./mizuiro.mid">恋は水色</option>
 <option value="./../../canon3.mid">カノン</option>
 <option value="./../../fields.mid">FIELDS</option>
 <option value="./../../nw33xg.mid">NW33XG</option>
</select></form>

<!--
script Merge by zon("mindgear@mindgear.org")
//-->

もどる


Copyright (c) 2003 Hiroshi Nakamura. All rights reserved.