//每个分组里随机挑一个在线的显示,如果都不在线,随机挑一个留言显示
showRandomKF:function(){
var group=this.groups;
for(var i in group){
var isExist=false;
var onlines=[];//每个分组在线的员工
var unUnlines=[];//每个分组不在线的员工
var allLi=getElementsByName(group[i]);
if(allLi.length==0){
continue;
}else if(allLi.length==1){
allLi[0].style.display='block';
}else{
for(var i=0;i<allLi.length;i++){
allLi[i].style.display='none';
if(allLi[i].className!="undefined" && allLi[i].className!="" && allLi[i].className=="Online"){
isExist=true;
onlines.push(allLi[i]);
}else{
unUnlines.push(allLi[i]);
}
}
if(isExist){
onlines[Math.floor(Math.random()*onlines.length)].style.display='block';
}else{
unUnlines[Math.floor(Math.random()*unUnlines.length)].style.display='block';
}
}
}
},
//其中,发现getElementsByName在ie下不支持,重写如下,
function getElementsByName(name){
var returns = document.getElementsByName(name);if(returns.length > 0) return returns;
returns = new Array();
var e = document.getElementsByTagName('span');
for(i = 0; i < e.length; i++) {
if(e[i].getAttribute("name") == name) {
returns[returns.length] = e[i];
}
}
return returns;
}