⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 occhat_public.js

📁 关于在线聊天的程序,类似于QQ聊天,希望大家喜欢
💻 JS
字号:
// JavaScript Document for public functions
var ErrMsg = new Array(10);
ErrMsg[1]="There is not new msgs!";		//ocChat_Err101
ErrMsg[2]="Please login first!";		//ocChat_Err102
ErrMsg[3]="There is no registers!";		//ocChat_Err103
ErrMsg[4]="There is no unRegisters!";		//ocChat_Err104
ErrMsg[5]="There is no new msgs!";		//ocChat_Err105
ErrMsg[6]="";
ErrMsg[7]="";
ErrMsg[8]="";
ErrMsg[9]="";
ErrMsg[10]="";
var ocError=""

var ocChat_msgTableId;	//msg show table id
var ocChat_alertId;		//alert msg id
var ocChat_reciveUser;	//recive user for client
var ocChat_sendUserId;	//send user id for client

function ocChat_userInit(sendUserId,reciveUserId){
	ocChat_sendUserId=sendUserId;
	var sendObj=document.getElementById(sendUserId);
	var reciveObj=document.getElementById(reciveUserId);

	if(reciveObj.innerHTML==""){
		reciveObj.innerHTML="admin";
	}
	if(sendObj.innerHTML==""){
		var user="User" + getUTCTime();
		ocChat_getUser(user);
	}
}

function ocChat_getUser(userName){
	var url = "getUser.asp?user=" + escape(userName);
	xmlHttp.open("GET", url, true);
	xmlHttp.onreadystatechange = ocChat_getUserReady;
	xmlHttp.send(null);		
}

function ocChat_getUserReady(){
	if (xmlHttp.readyState == 4) {
		var response = xmlHttp.responseText;
		var sendObj=document.getElementById(ocChat_sendUserId);
		sendObj.innerHTML=response;
	}	
}

function ocChat_onTyping(alertId){
	var alertObj=document.getElementById(alertId);
	try{
		alertObj.innerHTML="Typing...";
	}catch(exception){}
}

function ocChat_onBlur(alertId){
	var alertObj=document.getElementById(alertId);
	try{
		alertObj.innerHTML="Waiting type...";
	}catch(exception){}
}

function ocChat_onSending(alertId){
	var alertObj=document.getElementById(alertId);
	try{
		alertObj.innerHTML="Is sending your msg...";
	}catch(exception){}
}

function ocChat_onSent(alertId){
	var alertObj=document.getElementById(alertId);
	try{
		alertObj.innerHTML="Your msg had been sent.";
		var waitType="ocChat_onTyping('"+ alertId +"')";
		setTimeout(waitType,1500);
	}catch(exception){}
}

function ocChat_onReciving(alertId){
	var alertObj=document.getElementById(alertId);
	try{
		alertObj.innerHTML="Loading new msg...";
	}catch(exception){}
}

function ocChat_showErr(alertId,errMsg){
	var alertObj=document.getElementById(alertId);
	try{
		alertObj.innerHTML=errMsg;
	}catch(exception){}
}

function getUTCTime(){
   var d, s = "";
   d = new Date();
   s += d.getUTCMilliseconds();
   s += d.getUTCSeconds();
   s += d.getUTCMinutes();
   //s += d.getUTCHours();
   //s += (d.getUTCMonth() + 1);
   //s += d.getUTCDate();
   s += d.getUTCFullYear();
   return(s);
}

function showOrHideDiv(divId){
	try{
		var divObj=document.getElementById(divId);
		if(divObj.style.display=="block"){
			divObj.style.display="none";
		}else{
			divObj.style.display="block";
		}
	}catch(exception){
		try{
			var divObj=parent.document.getElementById(divId);
			if(divObj.style.display=="block"){
				divObj.style.display="none";
			}else{
				divObj.style.display="block";
			}
		}catch(exception){}
	}
}

function ocChat_changePic(imgId,srcStr){
	try{
		var imgObj=document.getElementById(imgId);
		imgObj.src=srcStr;
	}catch(exception){}
}

⌨️ 快捷键说明

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