|
|
|
|
|
для: Artem S.
(04.01.2006 в 18:45)
| | Спасибо, почитал. | |
|
|
|
|
|
|
|
для: СерегаВЕБ
(04.01.2006 в 14:23)
| | А вы почитайте статью авторов библиотеки - она тут очень много раз светилась.
_http://dklab.ru/lib/Subsys_JsHttpRequest | |
|
|
|
|
|
|
| Вот скрипт прицепленный открывает сокеты. Но только непонятно как. Нигде не видел ничего про эти сокеты в ява скриптазх, а тут как-то замутили. Только не пойму что тут к чему.
Вот как они делают:
function ShowUsers(force)
{
url = "http://"+ window.location.hostname +":8080/user?";
req2 = new Subsys_JsHttpRequest_Js();
req2.caching = false;
req2.open('GET', url, true);
req2.send();
req2.onreadystatechange = function()
{
if (req2.readyState == 4)
{
if (req2.responseJS)
{
if(parseInt(req2.responseJS.status)==1)
{
if(typeof(req2.responseJS.users)!= 'undefined')
{
// Записываем в <div> результат работы.
document.getElementById('users').innerHTML = req2.responseJS.users;
}
get_user=setTimeout('ShowUsers('+force+')',time_for_user)
}
else if(typeof(req2.responseJS.status)!= 'undefined')
{
LogOut();
}
}
}
req2.readyState=0;
}
}
|
Откуда вообще результат users взялся не понятно. И как ответ на сервере формировать? Может это значение из GET берется. | |
|
|
|
|