|
\n');
}
function makeRequest(url,from,mess,color,nikcolor) {
if (url == 'send_mess'){
if (!from){
alert('Введите Ваше имя');
return 1;
}
if (!mess){
alert('Введите сообщение');
return 1;
}
}
var http_request = false;
if (window.XMLHttpRequest) { // Mozilla, Safari, ...
http_request = new XMLHttpRequest();
if (http_request.overrideMimeType) {
http_request.overrideMimeType('text/xml');
// Читайте ниже об этой строке
}
} else if (window.ActiveXObject) { // IE
try {
http_request = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
http_request = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
}
if (!http_request) {
alert('Не вышло Невозможно создать экземпляр класса XMLHTTP ');
return false;
}
http_request.onreadystatechange = function() { alertContents1(http_request); };
http_request.open('GET', 'chatf.php?command=' + url + '&from=' + from + '&mess=' + mess + '&text_color=' + color + '&nik_color=' + nikcolor, true);
http_request.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=Windows-1251");
http_request.send(null);
}
function alertContents1(http_request) {
if (http_request.readyState == 4) {
if (http_request.status == 200) {
var s = http_request.responseText;
var len = s.replace(/^\s+/, '');
document.getElementById('text_mess').innerText = len;
document.getElementById('text_mess').innerHTML = len;
} else {
document.getElementById('text_mess').innerText = 'Соединение... пожалуйста подождите...';
}
}
}
var counter = 5;
var timerID;
function startCounter() {
if (counter <= 0){
makeRequest('read_chat','0','0');
counter = 5;
}
document.getElementById('obnov').innerHTML = counter;
counter = counter - 1;
//clearTimeout(timerID)
timerID = setTimeout("startCounter()", 1000)
}
function haltCounter() {
clearTimeout(timerID)
counter = 0
}
//document.onstop = haltCounter
The shadow Чат v 2.2
Окно чата обновится через 5 секунды В internet explorer чат автоматически НЕ обновляется |
|||||
|
|||||