// JavaScript Document var cookiestr; var TotalSongs; var gobalTotalSongs; var mysonglenth=0; var found=0; var playerstop=0; var cookiestr=document.cookie; var fx= cookiestr.split("***"); if(fx.length>1) cookiestr=fx[1]; else cookiestr=""; function setcursong() { if(cookiestr!='') { var mysongarray = cookiestr.split("###"); mysonglenth=mysongarray.length-2; } else mysonglenth=0; } function Savelist() { // alert(cookiestr); document.cookie= "***"+cookiestr+"***; expires=Wednesday, 27-April-10 00:00:00 GMT;" // alert('歌曲列表保存成功!'); } //插入歌曲列表入口函数 function Insertsong(songstr){ var tstr; tstr = songstr.split("|"); if(tstr.length == 5){ if (cookiestr == null) cookiestr = songstr; else { var index1=cookiestr.indexOf(songstr); if(index1==-1) { cookiestr = cookiestr + "###" + songstr;} if(found==0) { var mysongarray = cookiestr.split("###"); for(i = 0;i < mysongarray.length;i++) if(mysongarray[i]==songstr) { mysonglenth=i-1;found=1;break;}} } InitList(); DispList(); } } // function clearmybox() { cookiestr=''; InitList(); DispList(); } //容错代码 //function killerror() {return true;} //window.onerror = killerror; //初始化歌曲列表过程 function InitList(){ var songarray,htmlstr,i,j,tstr,ttstr,selectedindex; htmlstr = ""; playlist.innerHTML = htmlstr; } function DispList(){ var songarray,htmlstr,i,j,tstr,ttstr,selectedindex; htmlstr = ""; htmlstr=htmlstr+""; songarray = cookiestr.split("###"); TotalSongs = 0; for(i = 0;i < songarray.length;i++){ tstr = songarray[i].split("|"); if(tstr.length == 5){ TotalSongs += 1; gobalTotalSongs=(pageno-1)*vps+TotalSongs; htmlstr += ""; htmlstr += ""; } } htmlstr +="
播放列表上一页 下一页
" ttstr=gobalTotalSongs+"."+tstr[1]+"**"+tstr[3] ttstr = gobalTotalSongs + "." + tstr[1] + "**" + tstr[3]; if(ttstr.len() < 32){ ttstr = ttstr.replace("**"," - "); }else{ ttstr = ttstr.replace("**"," - "); ttstr = ttstr.substr(0,37) + "..."; } htmlstr += ttstr + "收藏
"; playlist1.innerHTML = htmlstr; //alert(htmlstr); } //播放歌曲 function play(){ if(SongList.selectedIndex < 0) alert('请选择你要播放的曲目!'); else{ var varvar,person,collect,song,url; varvar = SongList.options[SongList.selectedIndex].value.split("|"); url = varvar[0];song = varvar[1];collect = varvar[2];person = varvar[3];SongID = varvar[4]; Exobud.FileName = serverurl+url+'?'+''; //alert(Exobud.FileName); playerstop=0; Exobud.play(); var obj=eval("songtb"+(SongList.selectedIndex+1)); obj.bgColor='#ffffcc'; showTLab(); return; } } //控制按钮 上一首 function Last_OneOK(){ if((SongList.selectedIndex > 0) && (SongList.selectedIndex < TotalSongs)){ SongList.options[SongList.selectedIndex - 1].selected = true; play(); } } //控制按钮 下一首 function Next_OneOK(){ if((SongList.selectedIndex >= 0) && (SongList.selectedIndex < TotalSongs - 1)){ SongList.options[SongList.selectedIndex + 1].selected = true; play(); } else { goprepage(pageno+1); SongList.options[0].selected = true; play(); } } function showTLab(){ if(document.Exobud.playState == 0 && playerstop==1) {var obj=eval("songtb"+(SongList.selectedIndex+1)); obj.bgColor='';Next_OneOK();} setTimeout("showTLab()",1000); } function playran(ob) { if(ob.checked==true) {ob.checked=false; //alert(SongList.selectedIndex); var obj=eval("songtb"+(SongList.selectedIndex+1)); obj.bgColor='' SongList.options[ob.value-1].selected = true; play(); } } function playran2(ob) { var idstr=ob.id; idstr = idstr.substr(6,2); //alert(idstr); var obj=eval("songtb"+(SongList.selectedIndex+1)); obj.bgColor='' SongList.options[idstr-1].selected = true; play(); } document.writeln("