Размер файла: 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;
}