NC22
12.07.2009, 13:58
Есть такой код:
var id = <? echo $User->ShowID(); ?>;
function update()
{
img = new Image();
img.src= 'session.php?id='+id;
setTimeout("update()",10000);
}
<body onLoad="update()">
Он служит проверкой присутствия юзера OnLine. Т.е. по логике каждые 10 секунд отправляет свои данные на указанный скрипт.
Но почему-то срабатывает всего 1 раз - при обновлении, либо при переходе на страничку с этой функцией.
Что не верно / может есть альтернативы не замудренные что бы вызвать PHP скрипт без обновления самой страницы ?
var id = <? echo $User->ShowID(); ?>;
function update()
{
img = new Image();
img.src= 'session.php?id='+id;
setTimeout("update()",10000);
}
<body onLoad="update()">
Он служит проверкой присутствия юзера OnLine. Т.е. по логике каждые 10 секунд отправляет свои данные на указанный скрипт.
Но почему-то срабатывает всего 1 раз - при обновлении, либо при переходе на страничку с этой функцией.
Что не верно / может есть альтернативы не замудренные что бы вызвать PHP скрипт без обновления самой страницы ?