<html>
<head>
<title>这种方式支持任何浏览器</title>
</head>
<body>
<div
id="div1"></div>
<input type="button" value="立即"
onclick="play_click(this,‘短歌.mp3‘);">
<div
id="div2"></div>
<script language="javascript">
function play_click(sef, url) {
var div =
document.getElementById(‘div1‘);
div.innerHTML = ‘<embed src="‘ +
url + ‘" loop="0" autostart="true" hidden="true"></embed>‘;
var emb = document.getElementsByTagName(‘EMBED‘)[0];
if (emb) {
/* 这里可以写成一个判断 wav 文件是否已加载完毕,以下采用setTimeout模拟一下 */
div =
document.getElementById(‘div2‘);
div.innerHTML = ‘loading: ‘ +
emb.src;
sef.disabled = true;
setTimeout(function
() { div.innerHTML = ‘‘; }, 1000);
}
}
</script>
</body>
</html>
相关文章
- 10-14.net core实现单文件上传、多文件上传、js提交实现文件上传、图片预览
- 10-14解惑:如何使用html+css+js实现旋转相册,立方体相册等动画效果
- 10-14jQuery EasyUI/TopJUI实现数据表格的增删改查功能(不写js,纯HTML实现!!!)
- 10-14jQuery EasyUI/TopJUI创建文本验证框(不写js,纯HTML实现!!!)
- 10-14一个简单有趣的Python音乐播放器
- 10-14js复制功能的实现
- 10-14egg.js文件下载实现
- 10-14js 根据数组对象里的某个属性实现顺序或逆序排序
- 10-14原生JS 实现元素排序
- 10-14JS实现 Tab栏切换案例