www.gusucode.com > 流光音乐建站系统 1.1码程序 > player/player2.js
function PlayerUtils(){ var player = c.o("MediaPlayer"); var ps = player.PlayState; var list = getTags(getObject("songlist"),"div"); var total = list.length-1; var p = 0; var bg = "#fff"; var dels = ""; this.setColor = function(ii){ for(var i=0; i<list.length; i++){ c.o("p_"+i).style.background="#fff"; } bg="paleGreen"; c.o("p_"+ii).style.background="paleGreen"; }; this.mt = function(i) { c.o("p_"+i).style.background = bg; }; this.mo = function(i) { bg = c.o("p_"+i).style.background; c.o("p_"+i).style.background = "powderblue"; }; this.del = function(i) { var flag = "|"+i+"|"; if(dels.indexOf(flag)==-1){ dels += flag; c.setHtml("del_"+i,"恢复"); c.o("p_"+i).className="oid_"; }else{ bg = "#fff"; dels = dels.replace(flag,""); c.setHtml("del_"+i,"删除"); c.o("p_"+i).className="oid"; } return false; }; this.doPlay = function(){ ps = player.PlayState; /*1-stop 2-Suspended 3-play*/ if(ps==1) { this.doPlayNext(1); } setTimeout("pu.doPlay()", 1000); }; this.doPlayNext = function(t){ p = parseInt(p)+parseInt(t); if(p>total){ p = 0; }else if(p<=0){ p = 0; } var flag = "|"+p+"|"; if(dels.indexOf(flag)!=-1){ this.doPlayNext(t); }else{ this.utils(p); } }; this.urlutils = function(id, text){ return "<a href=\""+c.getValue(id)+"\" target=\"_blank\">"+text+"</a>"; }; this.utils = function(i){ var s = ""; if (c.o("urlhttp_"+i).value==1) { player.Url = c.o("url_"+i).value; player.src = c.o("url_"+i).value; } else { player.Url = "http://s2.7t7t.com:81"+c.o("url_"+i).value; player.src = "http://s2.7t7t.com:81"+c.o("url_"+i).value; } this.setColor(i); p = parseInt(i); s += "曲目:"+c.o("song_"+p).value+""; s += " 歌手:"+c.o("singer_"+p).value+""; c.setHtml("songInfo",s); //c.setHtml("geci_",c.o("song_"+p).value+"歌词"); c.o("lrcurl").src = "../player/song_word.asp?id="+c.getValue("songid_"+i); c.o("ivrloop").src = "../ads/ivr.asp?mn="+c.o("song_"+p).value; //c.setHtml("favorite_menu","<a onclick=\"c.openpop(this,'"+c.getValue("favoriteUrl_"+i)+"',400,300)\" href=\""+c.getValue("favoriteUrl_"+i)+"\" target=\"_blank\">加入音乐盒</a>"); //c.setHtml("download_menu","<a onclick=\"AddLink('"+c.getValue("downloadUrl_"+i)+"')\" href=\"#\">下载歌曲</a>"); //c.setHtml("ivr_menu",this.urlutils("ivrUrl_"+i,"点歌给好友")); //this.ivr(c.getValue("song_"+p)); //this.ivrloop(c.getValue("song_"+p)); return false; }; this.ivrloop = function(songname){ var s = "<iframe id=iframe name=iframe marginWidth=0 marginHeight=0 src=\"..\/ads\/ivr.asp?mn="; s += songname; s += "\" frameBorder=0 width=300 scrolling=no height=300></iframe> "; c.o("ivrloop").innerHTML=s; }; }