Как сделать автоматический вывод уведомлений? - Visavi.net
https://visavi.net/
RSS - Visavi.nethttps://visavi.net/assets/img/images/logo_small.pngRSS - Visavi.net
https://visavi.net/
[email protected] (admin)[email protected] (admin)Tue, 26 Nov 2024 03:09:08 +0300Если проект расчитан на большой онлайн - советую использовать комет сервер Realplexor <a href="http://dklab.ru/lib/dklab_realplexor/" target="_blank" rel="nofollow">http://dklab.ru/lib/dklab_realplexor/</a>
https://visavi.net/topics/35678/608289
Как сделать автоматический вывод уведомлений? БогданMon, 10 Dec 2012 20:38:37 +0400Сообщенияhttps://visavi.net/topics/35678/608289<pre class="prettyprint"> responder_ajax = startajax(); // стартуем поток AJAX
function openpost()
{
responder_ajax.open("GET", "адрес скрипта для проверки, true);
responder_ajax.onreadystatechange = function()
{
if (responder_ajax.readyState == 4)
{
if(responder_ajax.status == 200)
{
var otvet= responder_ajax.responseText;
// alert(otvet);
if (otvet) // если сервер вернул какой-то там ответ
{
//////////////////
// твое нужное действие, функция, или что-то там...
//////////////////
}
}
}
}
responder_ajax.send(null); // отослать запрос
}
setInterval(function() { openpost(); }, 4000); // делать запрос на сервер каждые 4 секунды</pre>
<br>
<em><span style="font-size:x-small">Добавлено через 01:05 сек.</span></em><br>
функция startajax:<br>
<pre class="prettyprint">function startajax(){
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;
}</pre>
https://visavi.net/topics/35678/608089
Как сделать автоматический вывод уведомлений? SkanerSun, 09 Dec 2012 18:45:21 +0400Сообщенияhttps://visavi.net/topics/35678/608089народ. Как сделать автоматический вывод обновлений с помощью ЖС? Например пришло новое сообщение, и уведомление появилось без обновления страницы. Типа как ВК. С меня +
https://visavi.net/topics/35678/608082
Как сделать автоматический вывод уведомлений? BEPDuKTSun, 09 Dec 2012 18:06:48 +0400Сообщенияhttps://visavi.net/topics/35678/608082