用onmouseover 事件来设置背景音乐就可以了。
解决方案 »
- 怎么让png在ie6下透明啊?
- JQ怎么把HTML中的table内的内容导出到excel【急】
- 请高手帮我解决 在先等JS
- js中在拼接字符串的时候,如何把<s:property/>标签也拼接进去
- js在frame之间传值
- 创建元素时的问题
- 关于setTimeout传递参数的问题
- 给个鼠标移上去(onmouseover)就弹出菜单的例子
- 在javascript、vbscript 能调用asp或ASP的一些函数、代码吗?
- 如何使form无法提交?
- 请问如何在本页面屏蔽IE窗口的关闭按钮????? 100分立给!!
- 计算某一时间(2002-08-01)5天后的日期的值(2002-08-01格式) 在线给分
<param name=Filename value="">
<param name=AutoSize value=0>
<param name=AutoStart value=-1>
<param name=AnimationAtStart value=-1>
<param name=AllowScan value=-1>
<param name=AllowChangeDisplaySize value=-1>
<param name=AutoRewind value=0>
<param name=Balance value=0>
<param name=BufferingTime value=5>
<param name=CaptioningID>
<param name=ClickToPlay value=-1>
<param name=CursorType value=0>
<param name=CurrentPosition value=-1>
<param name=CurrentMarker value=0>
<param name=DefaultFrame>
<param name=Enabled value=-1>
<param name=EnableContextMenu value=-1>
<param name=EnablePositionControls value=-1>
<param name=EnableTracker value=-1>
<param name=PlayCount value=1>
<param name=PreviewMode value=0>
<param name=Rate value=1>
<param name=SAMILang>
<param name=SAMIStyle>
<param name=SAMIFileName>
<param name=SelectionStart value=-1>
<param name=SelectionEnd value=-1>
<param name=SendPlayStateChangeEvents value=-1>
<param name=ShowCaptioning value=0>
<param name=ShowControls value=0>
<param name=ShowAudioControls value=0>
<param name=ShowDisplay value=0>
<param name=ShowGotoBar value=0>
<param name=ShowPositionControls value=-1>
<param name=ShowStatusBar value=0>
<param name=ShowTracker value=-1>
<param name=TransparentAtStart value=-1>
<PARAM NAME=VideoBorderWidth VALUE=0>
<PARAM NAME=VideoBorderColor VALUE=0>
<PARAM NAME=VideoBorder3D VALUE=0>
<PARAM NAME=Volume VALUE=0000>
<PARAM NAME=WindowlessVideo VALUE=0>
</object>
//这是你插入的背景音乐把其中的参数“<param name="Filename" value="babylaugh.wav">“中的“value”值改为你要播放的文件名称即可。<script language="Javascript">
<!--
var g_Browser = navigator.appName;
var pos;
var entry;
var lang;
function PlayClick ()
{
buffState.innerHTML = '开始播放.';
document.MusicPlayer.Play();
}
function PauseClick ()
{
buffState.innerHTML = '暂停.';
if (MusicPlayer.PlayState)
{
document.MusicPlayer.Pause();
}
}
function StopClick ()
{
document.MusicPlayer.Stop();
buffState.innerHTML = '停止播放.';
if (g_Browser == "Netscape")
document.MusicPlayer.SetCurrentPosition(0);
else
document.MusicPlayer.CurrentPosition = 0;
}
//-->
</script>
<img src="you.gif"onmouseover="PlayClick()">
<bgsound id="music" src="" loop="-1">
</head>
<body>
<img scr="photo\1.jpg" onmouseover=javascript:javascript:music.src="mid/music1.mid">
<img scr="photo\2.jpg" onmouseover=javascript:javascript:music.src="mid/music2.mid">
..............................
<img scr="photo/40.jpg" onmouseover=javascript:javascript:music.src="mid/music40.mid">
</body>
快给粉
<bgsound id="music" src="" loop="-1">
</head><body>
<img scr="photo/1.jpg" onmouseover=javascript:music.src="mid/music1.mid">
<img scr="photo/2.jpg" onmouseover=javascript:music.src="mid/music2.mid">
..............................
<img scr="photo/40.jpg" onmouseover=javascript:music.src="mid/music40.mid">
</body>
对不起,一时大意,上面的搞错了,是这样
if(document.all)
{
path="midi文件路径"
var stex=new Arry("001","爱拼才会赢","你快乐所以我快乐")//创建数组,将midi文件加入(如:001.midi对应海阔天空)
var stext=new Arry("海阔天空","爱拼才会赢","你快乐所以我快乐")//用来设置显示在下拉表框<option>值.
function bgm(obj)
{
document.midi.dynsrc="about:blank"
document.midi.dynsrc=path+obj.options[obj.selectedIndex].value+".midi"
}
document.write("<img name=mid loop=-1 dynsrc=about:blank width=1=1 height=1>")
document.write("<select size=1 name=music onChang=bgm(this)>")
document.write("<option>背景音乐选择")
for(i=0;i<stext.length;i++)
document.write("<option value=\""+stex[i]+"\">"+stext[i])//将数组写入列表框
document.write("</select>")
}
</script>