Консультация № 180154
04.10.2010, 11:55
47.15 руб.
0 0 0
Здравствуйте ув. эксперты
на днях у меня возникла проблема, точнее 2...
Сейчас я изучаю JavaScript и столкнулся с проблемой отправки данных на сторонний сервер.
(см. приложение)
Данные я отправляю по частям, так удобнее мне их обрабатывать на стороннем сервере, но вот проблема в том, что в хроме скрипт работает отлично, а вот в IE 7 не выполняет, и пишет "разрешение отклонено", как исправить данную проблему, и что бы данные скрипт работал корректно?

Вопрос 2:
Немогли бы вы представить пример скрипта, по данному же принципу, только что бы наобарот скрипт получал ответ от сервера, и показывал текст в теле, и что бы ответ можно было занести в переменную.

Заранее благодарю :)

Приложение:
<script>
oparsec = document.getElementById("appRcpTbl").innerText;
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;
}

function GetData(url)
{
var xmlhttp = getXmlHttp()
xmlhttp.open('GET', url, true);
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4) {
if(xmlhttp.status == 200) {
alert(xmlhttp.responseText);
}
}
};
xmlhttp.send(null);
}
var sssss = 0;
var strParse = oparsec.replace(/\r/g, "+++");
var splii = strParse.split("+++")
for (sssss in splii) {
var urlss = "http://mysite.ru/js/info.php?use=1&data"+sssss+"="+splii[sssss];
GetData(urlss);
}

Обсуждение

Форма ответа