CODE (javascript):
скопировать код в буфер обмена
скопировать код в буфер обмена
- var array = new Array();
- var xmlhttp = getXmlHttp();
- function send() {
- var username = document.getElementById("namef").value;
- var message = document.getElementById("tmes").value;
- xmlhttp.open("POST", "lib/chat.php", true);
- xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
- xmlhttp.send("name=" + encodeURIComponent(username) + "&message=" + encodeURIComponent(message));
- document.getElementById("tmes").value = "";
- }
- function getMessages() {
- xmlhttp.open("GET", "lib/get.php", true);
- xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
- xmlhttp.send(null);
- xmlhttp.onreadystatechange = function() {
- if(xmlhttp.readyState == 4) {
- if(xmlhttp.status == 200) {
- var response = xmlhttp.responseText;
- response = JSON.parse(response);
- if(array.length == response.length) return;
- var start = array.length;
- array = response;
- var messages = document.getElementById("messages").innerHTML;
- for(i = start; i < array.length; i++) {
- messages = messages + "<p><b>" + array[i].name + ":</b> " + array[i].message + "</p>";
- }
- document.getElementById("messages").innerHTML = messages;
- document.getElementById("messages").scrollTop = 1000000;
- }
- }
- }
- setTimeout("getMessages()", 1000);
- }