当前位置:编程学习 > JS >>

javascript object 背景声音

<script>
function over(){
 document.write("<object data='' type='application/x-mplayer2' width='0' height='0'> ")
 document.write("<param id='src' name='src' value='sound.mp3'/>") //声音路径
 document.write("<param name='autostart' value='1'/>")//自动播放
 document.write("<param name='playcount' value='1'/>")
 document.write("</object>")
}
</script>
<a href="about:blank" onmouseout="out()" onmouseover="over()">sound</a>

 

----------------------------------------------------------

当然我还试过使用id的方法调用,没有提示脚本错误,但是就是不会唱;

----------------------------------------------------------

问题:如何使用object制作背景音特效,要求移进,移出特效,才唱,否则不唱

其他如:

emebed

bgsound

标签不要回答了,它们兼容型不好ie和Firefox,不能很好的实现!

能兼容两款浏览器就行!

补充:不明白你可以说的详细点吗,谢谢!为了答谢我会追加的!
		
答案:用appendChild试试?我没搞过

<head>
<script>

     function run(){
  var bodyNode=document.getElementsByTagName('body')[0];
  var objectNode=document.createElement('object');
  bodyNode.appendChild(objectNode);
  objectNode.setAttribute('type','xxxx');//xxxx里的自己写.
  objectNode.setAttribute('width','xxxx');
  objectNode.setAttribute('height','xxxx');
  //以下类推 就是把里面的属性和值都对应上
}
 //删除节点是removeChild
</script>
</head>
<body>

<a href=></body>

上一个:请教javascript的问题
下一个:什么时候加上javascript

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,