www.gusucode.com > 流光音乐建站系统 1.1码程序 > player/player_bak.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
		{	
		    //if (c.o("urlhttp_"+i).value==1)
			//player.Url = "http://s2.7t7t.com:81"+c.o("url_"+i).value;
			//player.src = "http://s2.7t7t.com:81"+c.o("url_"+i).value;
			player.Url = c.o("urlpath_"+i).value+c.o("url_"+i).value;
			player.src = c.o("urlpath_"+i).value+c.o("url_"+i).value;
		}
		this.setColor(i);
		p = parseInt(i);
		s += "曲目:"+c.o("song_"+p).value+"";
		s += "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;歌手:"+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;
	};
}