Autor Zpráva
tomas3333
Profil
Zdravím, tento kod mi v opere vrati undefined. V subore, ktory otvaram je len echo "a". Neviete cim to?

function ajax_return(httpRequest) {
  if (httpRequest.readystate == 4) {
    if (httpRequest.status == 200) {
     var odpoved = httpRequest.responseText;    
    } else {
     var odpoved = "Error Occured: "+httpRequest.status+" "+httpRequest.status.Text;
    }
  }
  
    document.getElementById('chat').innerHTML = odpoved;
}

function ajax(data) {
  var httpRequest;
  
  if (window.ActiveXObject) {
    httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
  } else {
    httpRequest = new XMLHttpRequest();
  }

  httpRequest.open("POST", "includes/chat_load.php", true);
  httpRequest.onreadystatechange = function() {ajax_return(httpRequest);};
  httpRequest.send(null);  
  
}


/* -- */

    function chat_reload() {
      ajax();
    }
    
    function chat_send() {
      var input = document.chatform.chat_message;
      ajax(input.value);
      input.value = "";
    }
Kajman_
Profil *
Co tahkle?

function ajax_return(httpRequest) {
  if (httpRequest.readystate == 4) {
    if (httpRequest.status == 200) {
     var odpoved = httpRequest.responseText;    
    } else {
     var odpoved = "Error Occured: "+httpRequest.status+" "+httpRequest.status.Text;
    }
    document.getElementById('chat').innerHTML = odpoved;
  }
}
tomas3333
Profil
uz som prisiel kde bola chyba, readystate ma byt readyState

Kajman_: to tvoje nefungovalo, ale dik za snahu

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

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