📄 function.js
字号:
var setTime=1000;
var PlayLoop=1;
if (setTime)
{
var date = new Date();
date.setTime(date.getTime()+(setTime*60*60*24));
var expires = "; expires="+date.toGMTString();
}
else
var expires = "";
function getXML(surl,nodeTag){
try{
if (window.ActiveXObject) {
var xmlObj = new ActiveXObject("Microsoft.XMLDOM");
xmlObj.async=false;
xmlObj.load(surl);
var nodeItems = xmlObj.getElementsByTagName(nodeTag);
}
else if (document.implementation && document.implementation.createDocument) {
var xmlObj= document.implementation.createDocument("","",null);
xmlObj.load(surl);
var nodeItems = xmlObj.getElementsByTagName(nodeTag);
}
else {
alert('您的浏览器不支持本页功能,请下载更新您的浏览器!');
return false;
}
return nodeItems;
}catch(E){}
}
function GetFlash(){
var list = getXML("/TempHtml/flashlist.xml","item");
var ss = "";
var sid;
var fovid;
var picurl;
var leng = list.length;
var rnds = ArrRnd(leng,5);
try{
var htm = '';
for (var i=0;i<5;i++)
{
htm += '<div id="MTV" style="width:19%">';
j = rnds[i];
ss = list[j].childNodes[0].text.split("@@");//歌手 FLASH名称
sid = list[j].childNodes[2].text;//FLASH地址
picurl=list[j].childNodes[1].text;// 图片地址
fovid=list[j].childNodes[3].text;//FLASH歌手地址
htm += '<div id="picmf"><div class="picimg">';
htm += '<a href="'+sid+'" target="_blank"><img src="'+picurl+'" alt="'+ss[1] +'" border="0"></a></div>';
htm += '<a href="'+fovid+'" target="_blank">'+ ss[0] +'</a><br>';
htm += '<a href="'+sid+'" target="_blank">'+ss[1]+'</a></div>';
htm+="</div>";
}
document.write(htm);
}catch(E){}
}
function GetMTVlist(){
var list = getXML("/TempHtml/mtvlist.xml","item");
var ss = "";
var sid;
var fovid;
var picurl;
var leng = list.length;
var rnds = ArrRnd(leng,5);
try{
var htm = '';
for (var i=0;i<5;i++)
{
htm += '<div id="MTV" style="width:19%">';
j = rnds[i];
ss = list[j].childNodes[0].text.split("@@");//歌手 FLASH名称
sid = list[j].childNodes[2].text;//FLASH地址
picurl=list[j].childNodes[1].text;// 图片地址
fovid=list[j].childNodes[3].text;//FLASH歌手地址
htm += '<div id="picmf"><div class="picimg">';
htm += '<a href="'+sid+'" target="_blank"><img src="'+picurl+'" alt="'+ss[1] +'" border="0"></a></div>';
htm += '<a href="'+fovid+'" target="_blank">'+ ss[0] +'</a><br>';
htm += '<a href="'+sid+'" target="_blank">'+ss[1]+'</a></div>';
htm+="</div>";
}
document.write(htm);
}catch(E){}
}
//******************************获取专辑列表*********************
function getAlbumList(id){
var list = getXML("/Play/"+id+"/"+id+".xml","item");
var ss = "";
var sid;
var fovid;
var Singerid,order;
var cookiesplay='$$';
var leng = list.length;
var k=0;
try{
var htm = '<form action="" name="formT"><div class="flash1">';
for (var i=0;i<leng;i++){
k=i+1;
if(k<10)
order='0'+k;
else
order=k;
ss = list[i].childNodes[0].text.split("@@");
sid = list[i].childNodes[2].text;
fovid=list[i].childNodes[3].text;
Singerid=list[i].childNodes[4].text;
htm += '<div id="song">'+order+'.<input type=checkbox value="'+sid+'" name=checked> <a href="'+list[i].childNodes[1].text+'" target="_self">'+ss[1]+'</a></div><div id="save"><a href="http://my.yymp3.com/Box.asp?Action=Add&ID='+fovid+'">收藏</a></div><div id="save"><span onClick="JavaScript:add('+id+','+i+')" style="CURSOR: hand">添加</span></div>';
}
htm += '</div>';
htm += '<div id="title3" align=center><input name="全选" type="button" class="button" value="全选" onClick="CheckAll(this.form)"> <input name="反选" type="button" class="button" value="反选" onClick="CheckOthers(this.form)"> <input name="连播" type="button" class="button" value="连播" onClick="lbsongwmaP(this.form)"></div>'
document.getElementById("PlayList").innerHTML = htm;
}catch(E){}
}
//******************************获取播放列表*********************
function getSongAdList(){
var list = getXML("/TempHtml/song_2.xml","item");
var ss = "";
var sid;
var fovid;
var Singerid;
var cookiesplay='$$';
var leng = list.length;
var rnds = ArrRnd(leng,8);
var setTime = 1000;
var k=0;
try{
if (getCookies('PlayList'))
GetPlayList('PlayList');
else
{
var htm = '<div class="flash1">';
for (var i=0;i<8;i++){
j = rnds[i];
k=i+1;
ss = list[j].childNodes[0].text.split("@@");
sid = list[j].childNodes[2].text;
fovid=list[j].childNodes[3].text;
Singerid=list[j].childNodes[4].text;
htm += '<div id="song">[<a href="/Singer/'+Singerid+'.htm">'+ss[0]+'</a>] <a href="/Play/'+sid+'.htm" target="_self">'+ss[1]+'</a></div><div id="save"><a href="http://my.yymp3.com/Box.asp?Action=Add&ID='+fovid+'">收藏</a></div><div id="save"><span onClick="JavaScript:move('+k+')" style="CURSOR: hand">移除</span></div>';
cookiesplay+=sid+'||'+ss[1]+'||'+ss[0]+'||'+fovid+'||'+Singerid+'$$';
}
htm += '</div>';
document.cookie = "[PlayList]=" + cookiesplay+expires+";path=/;domain=yymp3.com";
document.cookie = "[playNumber]=8"+expires+";path=/;domain=yymp3.com";
document.cookie = "[playOrder]=1"+expires+";path=/;domain=yymp3.com";
document.getElementById("PlayList").innerHTML = htm;
}
}catch(E){}
}
//******************************设置播放列表*********************
function GetPlayList(Name) {
var search = "[" + Name + "]=" ;
var MusicList;
var ArrMusicList;
var i,url,urls;
var sid;
var vid;
var MusicListH=""
var j=0,order;
var hrf=document.URL;
url=hrf.split("/");
urls=url[4]+"/"+url[5].split(".")[0];
MusicList =getCookies(Name)
if (MusicList) {
ArrMusicList=MusicList.split("$$");
for(i=1;i<ArrMusicList.length-1;i++)
{
if(i<10)
order='0'+i;
else
order=i;
vid=ArrMusicList[i];
if (vid)
{
sid=vid.split("||");
j=i+1;
if (j>=(ArrMusicList.length-1))
j=1;
if(sid[0]==urls)
{
MusicListH=MusicListH+'<div id="song">'+order+'.[<a href="/Singer/'+sid[4]+'.htm">'+sid[2]+'</a>] <a href="/Play/'+sid[0]+'.htm" target="_self" style="color:#FF0000;">'+sid[1]+'</a></div><div id="save"><a href="http://my.yymp3.com/Box.asp?Action=Add&ID='+sid[3]+'">收藏</a></div><div id="save"><span onClick="move('+i+')" style="CURSOR: hand">移除</span></div>';
document.cookie = "[playOrder]="+j+ expires+";path=/;domain=yymp3.com";
}
else
MusicListH=MusicListH+'<div id="song">'+order+'.[<a href="/Singer/'+sid[4]+'.htm">'+sid[2]+'</a>] <a href="/Play/'+sid[0]+'.htm" target="_self">'+sid[1]+'</a></div><div id="save"><a href="http://my.yymp3.com/Box.asp?Action=Add&ID='+sid[3]+'">收藏</a></div><div id="save"><span onClick="move('+i+')" style="CURSOR: hand">移除</span></div>';
}
}
document.getElementById(Name).innerHTML=MusicListH;
}
}
//*********************删除播放列表里的歌曲***************************
function move(number) {
var search = "[PlayList]=" ;
var MusicList;
var ArrMusicList;
var i;
var sid;
var vid;
var MusicListH=""
var cookiesplay='$$';
var playnumber=1;
var playOrder=1;
MusicList =getCookies('PlayList')
if (MusicList) {
ArrMusicList=MusicList.split("$$");
playnumber = ArrMusicList.length-2;
document.cookie = "[playNumber]="+playnumber+ expires+";path=/;domain=yymp3.com";
for(i=1;i<number;i++)
cookiesplay+=ArrMusicList[i]+'$$';
for(i=number+1;i<playnumber+1;i++)
cookiesplay+=ArrMusicList[i]+'$$';
document.cookie = "[PlayList]=" + cookiesplay+expires+";path=/;domain=yymp3.com";
GetPlayList('PlayList');
}
}
//*********************添加播放列表里的歌曲***************************
function add(id,number) {
var playnumber=1;
var playOrder=1;
if (getCookies('playNumber'))
playnumber=Math.floor(getCookies('playNumber'));
if (playnumber>50)
alert('播放列表已满,清除后重新添加');
else
{
playnumber++;
document.cookie = "[playNumber]="+playnumber+ expires+";path=/;domain=yymp3.com";
var list = getXML("/Play/"+id+"/"+id+".xml","item");
var ss = "";
var sid;
var fovid;
var Singerid,order;
var cookiesplay='';
ss = list[number].childNodes[0].text.split("@@");//歌手 歌曲
order = list[number].childNodes[1].text.split("/");//地址
sid = list[number].childNodes[2].text;//歌曲ID
fovid=list[number].childNodes[3].text;//收藏
Singerid=list[number].childNodes[4].text;//歌手
cookiesplay=order[4]+"/"+sid+"||"+ss[1].substring(0,7)+"||"+ss[0].substring(0,3)+"||"+fovid+"||"+Singerid+"$$";
setCookies('PlayList', cookiesplay)
alert('成功添加到播放列表!');
}
}
//***********************跳转下一首歌曲播放***********************
function NextPlayList(Name) {
var search = "[" + Name + "]=" ;
var MusicList;
var ArrMusicList;
var sid;
var vid;
var MusicListH=""
var hrf=document.URL;
var playOrder=1;
if (getCookies('playOrder'))
playOrder=getCookies('playOrder');
MusicList=getCookies(Name);
//alert(playOrder);
if (MusicList) {
ArrMusicList=MusicList.split("$$");
vid=ArrMusicList[playOrder];
sid=vid.split("||");
window.location.href="/Play/"+sid[0]+".htm";
}
else
{
alert('无播放歌曲,请选择要播放的歌曲');
}
}
//***********************跳转上一首歌曲播放***********************
function PrePlayList(Name) {
var search = "[" + Name + "]=" ;
var MusicList;
var ArrMusicList;
var sid;
var vid;
var MusicListH=""
var hrf=document.URL;
var playOrder=1;
if (getCookies('playOrder'))
playOrder=getCookies('playOrder');
MusicList=getCookies(Name);
playOrder=playOrder-2;
if(playOrder<1)
{
alert('无上一首歌曲');
return false;
}
//alert(playOrder);
if (MusicList) {
ArrMusicList=MusicList.split("$$");
vid=ArrMusicList[playOrder];
sid=vid.split("||");
window.location="/Play/"+sid[0]+".htm";
}
else
{
alert('无播放歌曲,请选择要播放的歌曲');
}
}
//**************************循环播播放*****************
function Playloop(){
PlayLoop=PlayLoop?0:1;
}
function ArrRnd(nums,renLength){
var rnd = [];
var tmp;
var rndj;
if (nums>0)
{
for(var i=0;i<nums;i++){
rnd[i]=i;
}
for(var i=0;i<rnd.length;i++){
if (i>=renLength)
break;
rndj=Math.floor(Math.random()*nums);
tmp=rnd[i];
rnd[i]=rnd[rndj];
rnd[rndj]=tmp;
}
}
return rnd;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -