Autor Zpráva
JKlena
Profil
Dobrý den,
učím se dělat s ajaxem a mám použitý tento script:
function vyberClanek(url,kam)
{     
     if (url != 0)
     {
        if (window.ActiveXObject)
        {
          httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
        }
        else
        {
          httpRequest = new XMLHttpRequest();
        }
        httpRequest.open("GET", url, true);
        httpRequest.onreadystatechange= function () {processRequest(kam); } ;
        httpRequest.send(null);
      }
      else
      {

        document.getElementById(kam).innerHTML = "neplatná adresa";
        
      }
}

function processRequest(kam)
{
  if (httpRequest.readyState == 4)
  {
    if(httpRequest.status == 200)
    {
      var mistoZobrazeni = document.getElementById(kam);
      mistoZobrazeni.innerHTML = httpRequest.responseText;
    }
    else
    {
        alert("Chyba pri nacitani stranky : status " + httpRequest.status +": "+ httpRequest.statusText);
    }
  }
}

Našel sem to na netu a jen mírne upravil, nemám tušení co nekteré části znamenají ale vadí mi že čeká až na úplné načtení dat. Dá se to nejak obejít aby vlastne okamžite zmazal starý obsah a pak načítával nový postupne jako při bežném načítání?
_es
Profil
JKlena:
Dá se to nejak obejít aby vlastne okamžite zmazal starý obsah a pak načítával nový postupne jako při bežném načítání?
Nedá, na postupné načítanie môžeš použiť iframe alebo frame.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0