php:
<?php
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Content-type: tetx/html; charset=windows-1251");
echo '
<FORM id="frm2" method="post" action="Excel.php" onclick="check()">
Ваш телефон<br><INPUT TYPE="text" name="tel" SIZE="20" VALUE=""><br>
Текст сообщения<TEXTAREA NAME="request" WRAP="virtual" COLS="40" ROWS="3"></TEXTAREA><br>
<INPUT TYPE="submit" VALUE="Отправить">
</form>
';
?>
JS:
function getContent(uriContent, TargetDiv){
var xmlhttp = getXmlHttp();
xmlhttp.open('POST', uriContent, true);
xmlhttp.onreadystatechange = function(){
if (xmlhttp.readyState == 4){
if(xmlhttp.status == 200){
document.getElementById(TargetDiv).innerHTML = document.getElementById(TargetDiv).innerHTML + xmlhttp.responseText;
}
}
};
xmlhttp.send(null);
}
Если поменять form на div, то все в порядке.
TargetDiv я ввел от неумения, если кто знает, покажите как заставить getContent() возвращать значение через return значение xmlhttp.responseText.