MP3播放列表文件生成器

作者:不详  来源:互联网采集    更新:2007-11-30 23:25:36

要完成此效果需要两个步骤

第一步:把如下代码加入到<head>区域中

<SCRIPT LANGUAGE="JavaScript">
counter = 0;
html = true;
mp3list = "#EXTM3U";
if(html) {
mp3list += "<br>";
}
mp3list += "\n";
file = "";
songs = new Array();
function addsong() {
file = document.forms[0].file.value;
file = file.toLowerCase();
if(file == "") {
alert("按“浏览”选择一个文件");
}
else {
fn = file;
char = unescape("%5C");
while(fn.indexOf(char) != -1) {
pos = fn.indexOf(char);
fn = fn.substring(pos + 1, fn.length);
}
if(fn.indexOf('.mp3') == -1) {
alert("只能是MP3格式文件!");
}
else {
songs[counter] = file;
document.forms[0].sofar[counter] = new Option((counter+1) + ": " + fn, file, false, true);
counter++;
}
document.forms[0].file.value = "";
   }
}
function finish() {
if(counter == 0) {
alert("请加入曲目到列表中!");
}
else {
mp3l = songs.length;
for(i = 0; i < mp3l; i++) {
if(songs[i] != "") {
mp3list += songs[i];
if(html) {
mp3list += "<br>"
}
mp3list += "\n"
   }
}
document.write(mp3list);
if(html) {
document.write("<scr"+"ipt>");
document.write("alert('创建一外空白文件,拷贝以下代码到文件中并保存为.m3u后缀的文件\\n\\n按浏览器返回按钮,回到编辑页面')");
document.write("</scr"+"ipt>");
   }
}
document.forms[0].sofar.blur();
}
function deletethis() {
if(counter > 0) {
counter--;
document.forms[0].sofar[counter] = null;
songs[counter] = "";
}
else {
alert("列表中无项目!");
   }
}
</script>


第二步:把如下代码加入到<body>区域中

<div align="center">选择MP3文件后按添加按钮,全部选择完毕后按“结束”。 </div>
<form>
  <div align="center">
    <input type=file name=file value="">
    <input type=button value="添加" onClick="addsong()">
    <br>
    <br>
    <br>
    <select name=sofar style="width:350;" size=20 multiple>
    </select>
    <br>
    <br>
    <input type=button value="结束" onClick="finish();">
    <input type=button onClick="deletethis()" value="删除最后一条曲目">
  </div>
</form>

 

上一篇:保护自己的页面不被别人放在框架中
下一篇:ASP后门代码
相关文章
站长推荐
推荐文章