Помогите, при отправке интервала запроса Аякс исчезают символы в форме
function dynamic_text(dtext,id) {
document.getElementById(id).innerHTML=""+dtext+"";
}
function getXmlHttp(){
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;
}
</script>
<div id='top'><form name='mes'>
<input type='hidden' name='ip' value='$ip'>
<input type='hidden' name='client' value='$client'>
<input type='hidden' name='name' value='$name'>
<table align='center'>
<tr><td>
<textarea name='txt' rows='2' cols='100'></textarea></td></tr>
<tr><td><input type='button' value='отправить сообщение' onclick='snd1()'></td></tr></table></form></div>";
?>
<script type='text/javascript'>
setInterval(
function snd1() {
var n = document.forms['mes']['name'].value;
var cn = document.forms['mes']['client'].value;
var ip = document.forms['mes']['ip'].value;
var xmlhttp = getXmlHttp();
var url = "query.php";
var params ="name="+n+"&client="+cn+"&ip="+ip;
xmlhttp.open("POST", url, true);
xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xmlhttp.setRequestHeader("Content-length", params.length);
xmlhttp.setRequestHeader("Connection", "close");
xmlhttp.onreadystatechange = function() {
if(xmlhttp.readyState == 4 && xmlhttp.status == 200) {
dynamic_text(xmlhttp.responseText,'window');
}
}
xmlhttp.send(params);}
,3666); </script>