Просмотр файла ajax/chat.php

Размер файла: 7.91Kb
//чат



function chat() 
{
	var conect = getXmlHttp()  //подключение
 
	var statusElem = document.getElementById('out') //записываем в ид wait переменную statusElem
	conect.onreadystatechange = function() 
	{
		
		if (conect.readyState == 4) //состояние запроса 
	  	{ 
	
	
			if(conect.status == 200) // состаяние запроса http
			{ 
				statusElem.innerHTML = conect.responseText //текст после запроса
				setTimeout("javascript:chat_chat()", 10);
				setTimeout("javascript:chat_on()", 10);
			}
		}
	
	};
	
	conect.open('GET', 'pages/chat.php',true);  // вызов URL
	
	
	
	conect.send(null);  // отослать запрос
	
	statusElem.innerHTML = 'загрузка...'
}


//enter 
 document.addEventListener('keypress', function(event)
 {
	if(event.keyCode==13)
	{
		return chat_addchat1()
	}
 }, false);



 
 
//открытие формы регистрации
function chat_reg() 
{
	var conect = getXmlHttp()  //подключение
	var statusElem = document.getElementById('chat_addchat') //записываем в ид wait переменную statusElem
     
	conect.onreadystatechange = function() 
	{
		
		if (conect.readyState == 4) //состояние запроса 
	  	{ 
	
	
			if(conect.status == 200) // состаяние запроса http
			{ 
				statusElem.innerHTML = conect.responseText //текст после запроса
				document.getElementById('chat_passreg').value='';
			}
		}
	
	};
	
	conect.open('GET', 'fnc/chat_logchat.php?chat_reg',true);  // вызов URL
	
	
	
	conect.send(null);  // отослать запрос
	
	statusElem.innerHTML = '<i class="shadow">Запуск регистрации...</i>'
}




//регистрация
function chat_registr() 
{
	var conect = getXmlHttp()  //подключение
	var statusElem = document.getElementById('chat_addchat') //записываем в ид wait переменную statusElem
     
	conect.onreadystatechange = function() 
	{
		
		if (conect.readyState == 4) //состояние запроса 
	  	{ 
	
	
			if(conect.status == 200) // состаяние запроса http
			{ 
				statusElem.innerHTML = conect.responseText //текст после запроса
				document.getElementById('chat_passreg').value='';
			}
		}
	
	};
	var dann = 'chat_passreg=' + document.getElementById('chat_passreg').value
	conect.open('POST', 'fnc/chat_logchat.php?chat_registr',true);  // вызов URL
	conect.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded')
	
	
	conect.send(dann);  // отослать запрос
	
	statusElem.innerHTML = '<i class="shadow">Регистрация...</i>'
	
}







//открытие формы чата
function chat_chat() 
{
	var conect = getXmlHttp()  //подключение
	var statusElem = document.getElementById('chat_addchat') //записываем в ид wait переменную statusElem
     
	conect.onreadystatechange = function() 
	{
		
		if (conect.readyState == 4) //состояние запроса 
	  	{ 
	
	
			if(conect.status == 200) // состаяние запроса http
			{ 
				statusElem.innerHTML = conect.responseText //текст после запроса
				document.getElementById('chat_log').value='';
			}
		}
	
	};
	
	conect.open('GET', 'fnc/chat_logchat.php',true);  // вызов URL
	
	
	
	conect.send(null);  // отослать запрос
	
	statusElem.innerHTML = 'Загрузка...'
}


//добовление сообщения
function chat_addchat1() 
{
	var conect = getXmlHttp()  //подключение
	var statusElem = document.getElementById('chat_soob') //записываем в ид wait переменную statusElem
     
	conect.onreadystatechange = function() 
	{
		
		if (conect.readyState == 4) //состояние запроса 
	  	{ 
	
	
			if(conect.status == 200) // состаяние запроса http
			{ 
				statusElem.innerHTML = conect.responseText //текст после запроса
				document.getElementById('chat_text').value='';
			}
		}
	
	};
	var dann = 'chat_text=' + document.getElementById('chat_text').value
	conect.open('POST', 'fnc/chat_addchat.php',true);  // вызов URL
	conect.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded')
	
	
	conect.send(dann);  // отослать запрос
	
	//statusElem.innerHTML = '<i class="shadow">входим...</i>'
	
}

//авторизация в чате
function chat_addchat() 
{
	var conect = getXmlHttp()  //подключение
	var statusElem = document.getElementById('chat_addchat') //записываем в ид wait переменную statusElem
     
	conect.onreadystatechange = function() 
	{
		
		if (conect.readyState == 4) //состояние запроса 
	  	{ 
	
	
			if(conect.status == 200) // состаяние запроса http
			{ 
				statusElem.innerHTML = conect.responseText //текст после запроса
				document.getElementById('chat_log').value='';
			}
		}
	
	};
	var dann = 'chat_nik=' + document.getElementById('chat_log').value 
	conect.open('POST', 'fnc/chat_logchat.php',true);  // вызов URL
	conect.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded')
	
	
	conect.send(dann);  // отослать запрос
	
	statusElem.innerHTML = '<i class="shadow">входим...</i>'
	
}


//авторизация в чате
function chat_chatpass() 
{
	var conect = getXmlHttp()  //подключение
	var statusElem = document.getElementById('chat_addchat') //записываем в ид wait переменную statusElem
     
	conect.onreadystatechange = function() 
	{
		
		if (conect.readyState == 4) //состояние запроса 
	  	{ 
	
	
			if(conect.status == 200) // состаяние запроса http
			{ 
				statusElem.innerHTML = conect.responseText //текст после запроса
				document.getElementById('chat_pass').value='';
			}
		}
	
	};
	var dann = 'chat_pass=' + document.getElementById('chat_pass').value 
	conect.open('POST', 'fnc/chat_logchat.php',true);  // вызов URL
	conect.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded')
	
	
	conect.send(dann);  // отослать запрос
	
	statusElem.innerHTML = '<i class="shadow">входим...</i>'
	
}


//показ онлайна
function chat_on() 
{
	var conect = getXmlHttp()  //подключение
	var statusElem = document.getElementById('chat_on') //записываем в ид wait переменную statusElem
     
	conect.onreadystatechange = function() 
	{
		
		if (conect.readyState == 4) //состояние запроса 
	  	{ 
	
	
			if(conect.status == 200) // состаяние запроса http
			{ 
				statusElem.innerHTML = conect.responseText //текст после запроса
				setTimeout("javascript:chat_on()", 15000);
			}
		}
	
	};
	
	conect.open('GET', 'fnc/chat_on.php',true);  // вызов URL
	
	
	
	conect.send(null);  // отослать запрос
	
	//statusElem.innerHTML = 'Пожалуйста подождите...'
}






function chat_FocusText() 
{
    document.getElementById('chat_text').focus();
    document.getElementById('chat_text').select();
    return true; 
}
	
	
function chat_DoSmilie(chat_addSmilie) 
{
    var chat_revisedmsgage;
    var chat_currentmsgage = document.getElementById('chat_text').value;
    chat_revisedmsgage = chat_currentmsgage+chat_addSmilie;
    document.getElementById('chat_text').value=chat_revisedmsgage;
    document.getElementById('chat_text').focus();
    return;
}


function chat_DoPrompt(action) 
{ 
	var chat_revisedmsgage; var chat_currentmsgage = document.getElementById('chat_text').value; 
}