hdlabonline.js

来自「热点社区论坛系统 v5.0.1 软件类别: .NET源码 / 论坛社区 软」· JavaScript 代码 · 共 159 行

JS
159
字号
var template=new Array();
var PicList=new Array();
var Strings=new Array();
var mainsetting=new Array();
var Selectlist;
var page=1;
var PageSize=60
var myid=0
var Count
var nowbodarid=0
var pageCount=0
var username=''
var parentDIV=parent.document.getElementById("OnlineTR")
var parentshow=parent.document.getElementById("OnlineShowStr")
var master=0

function ReShow(ForumID)
{      
	if(document.all&&ForumID!=0)
	{
		var parentDIV1=parent.document.getElementById("OnlineShowTD")
	}
	if(parentDIV.style.display=='none')
	{
		if(document.all&&ForumID!=0)
		{
			parentDIV1.style.display='block';
		}
		parentDIV.style.display='block';
		parentDIV.innerHTML='<span style="width:240px;margin-left:18px;border:1px solid black;background-color:lightyellow;color:black;padding:2px">' + Strings[17] + '</span>'
		parentshow.innerHTML='<a href="Online.aspx?action=0&ForumID='+ForumID+'" target="OnlineHiddenFrame">'+Strings[1]+'</a>';
	}
	else
	{
		if(document.all&&ForumID!=0)
		{
			parentDIV1.style.display='none';
		}
		parentDIV.style.display='none';	
		parentshow.innerHTML='<a href="Online.aspx?Action=1&ForumID='+ForumID+'" target="OnlineHiddenFrame">'+Strings[2]+'</a>';
		parentDIV.innerHTML=''
	}
}
function ShowOnlineList(str)
{
	var parentstr='<div">'
	var tmpstr=''
	var addlist=Selectlist.split(",")
	var aa=6
	var tmpcount=new Array();
	tmpcount[0]=0
	tmpcount[1]=0
	tmpcount[2]=0
	tmpcount[3]=0
	tmpcount[4]=0
	tmpcount[5]=0
	if(addlist.length>0)
	{
		if(Selectlist.indexOf("UserStats",1)!=-1){tmpstr+='<div class=menuitems>'+Strings[5]+'{$UserStats$}</div>';tmpcount[0]=aa;aa++}
		if(Selectlist.indexOf("ComeTime",1)!=-1){tmpstr+='<div class=menuitems>'+Strings[6]+'{$ComeTime$}</div>';tmpcount[1]=aa;aa++}
		if(Selectlist.indexOf("LastTime",1)!=-1){tmpstr+='<div class=menuitems>'+Strings[7]+'{$LastTime$}</div>';tmpcount[2]=aa;aa++}
		if(Selectlist.indexOf("Browser",1)!=-1){
			tmpstr+='<div class=menuitems>'+Strings[8]+'{$Browser0$}</div>'
			tmpstr+='<div class=menuitems>'+Strings[9]+'{$Browser1$}</div>'
			tmpcount[3]=aa;aa++
		}
		if(Selectlist.indexOf("RealFrom",1)!=-1){tmpstr+='<div class=menuitems>'+Strings[11]+'{$RealFrom$}</div>';tmpcount[5]=aa;aa++}
		if(Selectlist.indexOf("UserIP",1)!=-1){tmpstr+='<div class=menuitems>'+Strings[10]+'{$UserIP$}</div>';tmpcount[4]=aa;aa++}
			
		
	}
	var k=0
	str=str.split("@#^|@")
	for (i=0;i<str.length;i++)
	{
		k++
		if (k==1)(parentstr+='<div>')
		str[i]=str[i].split("^&%&")
		var showstring=tmpstr
		if(tmpcount[0]!=0){showstring=showstring.replace(/{\$UserStats$}/gi,str[i][tmpcount[0]]);}
		if(tmpcount[1]!=0){showstring=showstring.replace(/{\$ComeTime$}/gi,str[i][tmpcount[1]]);}
		if(tmpcount[2]!=0){showstring=showstring.replace(/{\$LastTime$}/gi,str[i][tmpcount[2]]);}
		if(tmpcount[5]!=0){showstring=showstring.replace(/{\$RealFrom$}/gi,str[i][tmpcount[5]]);}
		if(tmpcount[4]!=0){showstring=showstring.replace(/{\$UserIP$}/gi,str[i][tmpcount[4]]);}
		if(str[i][6]=='5' || str[i][6]=='6')
		{
			parentstr+='<div style="float:left;text-align:left;width:16%; height:16px;">&nbsp;'+ShowOnline_Face((str[i][6]),str[i][5],str[i][3])+'<a class="navlink" style="CURSOR:hand">'+str[i][1]+'</a></div>'
		}
		else
		{
			parentstr+='<div style="float:left;text-align:left;width:16%; height:16px;">&nbsp;'+ShowOnline_Face((str[i][6]),str[i][5],str[i][3])+'<a class="navlink" style="CURSOR:hand" href="ShowUser.aspx?UserName='+str[i][1]+'">'+str[i][1]+'</a></div>'	
		}
		if(k==6)
		{
			k=0
			parentstr+='</div>'
		}
	}
	if (k!=0)
	{
		for(i=0;i<6-k;i++)
		{
			parentstr+='<div style="float:left;text-align:left;width:16%; height:16px;">&nbsp;&nbsp;</div>'
		}
		parentstr+='</div>'
	}
	parentstr+='</div>'
	if (Count>PageSize)	
	{
		parentstr+='<div>'
		//parentstr+='<div>'
		parentstr+='<div> &nbsp;&nbsp;' + Strings[13].replace(/{\$Count\$}/gi,Count).replace(/{\$PageSize\$}/gi,PageSize).replace(/{\$PageCount\$}/gi,pageCount).replace(/{\$Page\$}/gi,page);
		if (page!=1)
		{
			parentstr+='<a href="Online.aspx?action=3&ForumID='+ForumID+'&Page=1" target="OnlineHiddenFrame" >' + Strings[14] + '</a> '
		}
		if (page>2)
		{
			parentstr+='<a href="Online.aspx?action=3&ForumID='+ForumID+'&Page='+(page-1)+'" target="OnlineHiddenFrame" >' + Strings[15] + '</a> '
		}
		if (page<(pageCount-1))
		{
			parentstr+='<a href="Online.aspx?action=3&ForumID='+ForumID+'&Page='+(page+1)+'" target="OnlineHiddenFrame" >' + Strings[16] + '</a> '
		}
		if(page!=pageCount)
		{
			parentstr+='<a href="Online.aspx?action=3&ForumID='+ForumID+'&Page='+pageCount+'" target="OnlineHiddenFrame" >' + Strings[17] + '</a> '
		}
		parentstr+='</div>'
		parentstr+='</div>'
	}
	parentDIV.innerHTML='';
	parentDIV.innerHTML=parentstr;
}

function ShowOnline_Face(UserGroupID,UserGroup,Hidden)
{
	if(Hidden == '0')
	{
		Hidden = '2';
	}
	if (Hidden != '2')
	{
		UserGroup=Strings[3]
		return('<img src="'+PicList[4]+'" alt="'+ UserGroup +'" border="0" width="12" height="11" />&nbsp;&nbsp;')
	}
	else
	{
		if (UserGroupID=='9999')
		{
			UserGroup=Strings[4]
			return('<img src="'+PicList[0]+'" alt="' + UserGroup + '" border="0"  width="12" height="11" />&nbsp;&nbsp;')
		}
		else
		{
			return('<img src="'+PicList[UserGroupID]+'" alt="' + UserGroup + '" border="0"  width="12" height="11" />&nbsp;&nbsp;')
		}
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?