Как сделать автоматический вывод уведомлений?

1. BEPDuKT (09.12.2012 / 18:06)
народ. Как сделать автоматический вывод обновлений с помощью ЖС? Например пришло новое сообщение, и уведомление появилось без обновления страницы. Типа как ВК. С меня +

2. Skaner (09.12.2012 / 18:45)
  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 секунды

Добавлено через 01:05 сек.
функция startajax:
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;
}


3. Богдан (10.12.2012 / 20:38)
Если проект расчитан на большой онлайн - советую использовать комет сервер Realplexor http://dklab.ru/lib/dklab_realplexor/

URL: https://visavi.net/topics/35678