Добрый день!
работает вот эта форма через IE6, отправляет нужный запрос методом POST
<html>
<title>
</title>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>
<body>
<form name="Lschet"
action="http://address.adr"
method="POST">
<input type=hidden name="contenttype" value="text/xml">
<textarea name="CheckLschet" cols=50 rows=25>
<ROOT>
<schet schet="12341234"/>
</ROOT>
</textarea>
<br><input type=Submit value="Отправить">
</form>
</body>
</html>
надо сделать через JS, но не получается
var CheckXML = '<ROOT><schet schet="' + document.frm.lschet.value + '"/></ROOT>';
xmlHttp.open("POST", "http://address.adr", false);
xmlHttp.setRequestHeader("Content-type", "text/xml");
xmlHttp.setRequestHeader("Content-length", CheckXML.length);
xmlHttp.setRequestHeader("Connection", "close");
xmlHttp.send(CheckXML);
alert(xmlHttp.responseText);
Нашел, что если поменять имя CheckLschet у textarea, то через эксплорер тоже приходит неправильный ответ.
<textarea name="CheckLschet" cols=50 rows=25>
Как можно через передать нужное имя?