Проблема с AJAX
Форум — Web-development
Не работает следующий код: function createRequest() { var request = null; try { request = new XMLHttpRequest(); } catch (trymicrosoft) { try { request = new ActiveXObject("Msxml2.XMLHTTP"); } catch (othermicrosoft) { try { request = new ActiveXObject("Microsoft.XMLHTTP"); } catch (failed) { request = null; } } } if (request == null) alert("Error initializing XMLHttpRequest!"); return request; } function enter() { if(checkForm()) { var request = createRequest(); if (request != null) { var url = "./scripts/login.php?login=" + escape(entryform.login.value) + "&password=" + escape(entryform.password.value); request.open("GET", url, true); request.send(null); request.onReadyStateChange = function() { alert(request.readyState); } } } } При этом в IE 6 все работает, выдает 1, 2, 3, 4. В Opera, Konqueror и Firefox не происходит ровным ровным счетом ничего. В чем ошибка?