W
wonderu
Hi! I have the AJAX-script. It eats memory about 4Kb per one callback.
Script reflects messages from server application in real-time. I form
messages, and put them into the iframe. If mesages more than 40 last
message delete. Can you check the script and say about my mistakes?
thank you
function EventsCallback(response, args){
var result = response.text.split("^");
var elemobj = document.eframe.document.getElementById("div1");
while (elemobj.childNodes.length > 40) {
elem = elemobj.firstChild;
elemobj.removeChild(elem);
}
var newElem = document.eframe.document.createElement("div");
newElem.innerHTML = result[1] + " " + result[2];
newElem.setAttribute("class", "divevent" + result[0]);
newElem.setAttribute("id", "mes"+result[4]);
elemobj.appendChild(newElem);
var newElem1 = document.eframe.document.createElement("div");
newElem1.setAttribute("class", "confirm");
newElem1.setAttribute("onmousedown",
"parent.btnConfirm_click(\'"+result[4]+"\')");
newElem1.innerHTML = "V";
newElem.appendChild(newElem1);
}
Script reflects messages from server application in real-time. I form
messages, and put them into the iframe. If mesages more than 40 last
message delete. Can you check the script and say about my mistakes?
thank you
function EventsCallback(response, args){
var result = response.text.split("^");
var elemobj = document.eframe.document.getElementById("div1");
while (elemobj.childNodes.length > 40) {
elem = elemobj.firstChild;
elemobj.removeChild(elem);
}
var newElem = document.eframe.document.createElement("div");
newElem.innerHTML = result[1] + " " + result[2];
newElem.setAttribute("class", "divevent" + result[0]);
newElem.setAttribute("id", "mes"+result[4]);
elemobj.appendChild(newElem);
var newElem1 = document.eframe.document.createElement("div");
newElem1.setAttribute("class", "confirm");
newElem1.setAttribute("onmousedown",
"parent.btnConfirm_click(\'"+result[4]+"\')");
newElem1.innerHTML = "V";
newElem.appendChild(newElem1);
}