Показать сообщение отдельно
  #7 (permalink)  
Старый 10.09.2011, 11:20
Интересующийся
Отправить личное сообщение для c124578 Посмотреть профиль Найти все сообщения от c124578
 
Регистрация: 09.07.2011
Сообщений: 21

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.
Ответить с цитированием