Запрос синхронный, но в IE он работает... при изменение req.open("GET", url, false); на "true" и в IE перестает работать.
Сама функция responseServer() выглядит следующим образом:
function responseServer() {
if (req.readyState == 4) {
var status = req.status;
//alert('status-'+status);
if (status == 200) {
addSelect(y);
} else if (status == 400) {
alert('Query error');
} else if (status == 500) {
alert('2Внутреняя ошибка на сервере');
} else if (status == 503) {
var time = req.getResponseHeader('Retry-After')*1000;
alert('Сервер перегружен. Запрос будет повторен через: '+time+' секунд');
setTimeout(sendRequest(url,path),time);
} else {
alert('Server response error');
};
};
};
Функция WrToDoc() вызывается функцией:
function DataAdd()
{
var url;
url="scripts/magazz.php?id="+document.getElementById('idLine').value;
Get(url);
st=WrToDoc();
//alert(st);
document.all.ShwOrd.innerHTML=st;
alert("end DataAdd");
}