Размер файла: 2.08Kb
<html>
<head>
<script type="text/javascript">
//подключение
function getXmlHttp()
{
var xmlhttp;
try
{
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
try
{
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (E)
{
xmlhttp = false;
}
}
if (!xmlhttp && typeof XMLHttpRequest!='undefined')
{
xmlhttp = new XMLHttpRequest();
}
return xmlhttp;
}
setTimeout("javascript:chat_vote1()", 250);
setTimeout("javascript:chat_vote2()", 250);
//проверка новых сообщений в чате
function chat_vote2()
{
var conect = getXmlHttp() //подключение
conect.onreadystatechange = function()
{
if (conect.readyState == 4) //состояние запроса
{
if(conect.status == 200) // состаяние запроса http
{
if(conect.responseText == 1){
setTimeout("javascript:chat_vote1()", 250);
setTimeout("javascript:chat_vote2()", 250);}else{setTimeout("javascript:chat_vote2()", 250);}
}
}
};
conect.open('GET', 'chat_chatchatst.php',true); // вызов URL
conect.send(null); // отослать запрос
//statusElem.innerHTML = 'Пожалуйста подождите...'
}
//сообщения в чате
function chat_vote1()
{
var conect = getXmlHttp() //подключение
var statusElem = document.getElementById('chat_vote1') //записываем в ид wait переменную statusElem
conect.onreadystatechange = function()
{
if (conect.readyState == 4) //состояние запроса
{
if(conect.status == 200) // состаяние запроса http
{
statusElem.innerHTML = conect.responseText //текст после запроса
}
}
};
conect.open('GET', 'chat_chatchat.php',true); // вызов URL
conect.send(null); // отослать запрос
//statusElem.innerHTML = 'Пожалуйста подождите...'
}
</script>
</head>
<body bgcolor="black">
<div id="chat_vote1"></div>
<script type="text/javascript">
window.setInterval(function(){
self.scrollBy(0, 3);
}, 100);
</script>
</body>
</html>