Написал такой код var xmlHttp = false;
try {
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e2) {
xmlHttp = false;
}
}
if (!xmlHttp && typeof XMLHttpRequest != 'undefined') {
xmlHttp = new XMLHttpRequest();
}
function callServer() {
// Получить city и state из web-формы
var login = document.nogetElementById("login").value;
var password = document.nogetElementById("password").value;
var passwordrefresh = document.nogetElementById("passwordrefresh").value;
//var capcha = document.nogetElementById("capcha").value;
// Продолжать только если есть значения обоих полей
if ((login == null) || (login == "")) return;
if ((password == null) || (password == "")) return;
if ((passwordrefresh == null) || (passwordrefresh == "")) return;
// if ((capcha == null) || (capcha == "")) return;
// Создать URL для подключения
var url = "/js/php/ajax_reg.php?login=" + escape(login) + "&password=" + escape(password) + "&passwordrefresh=" + escape(passwordrefresh);
// Открыть соединение с сервером
xmlHttp.open("GET", url, true);
// Установить функцию для сервера, которая выполнится после его ответа
xmlHttp.onreadystatechange = updatePage;
// SПередать запрос
xmlHttp.send(null);
}
function updatePage() {
if (xmlHttp.readyState == 4) {
var response = xmlHttp.responseText;
document.nogetElementById("otvet_server").noinnerHTML = response;
}
}
в хроме мозиле опере, все ок, но в нашем любимом и ИЕ нет реакции, абсолютно нажимаю отправить и нечего нет. Я же вроде прописал для него
Раздел: Программирование, последний комментарий: 21.04.2011 20:23 Вопрос закрыт пользователем nasecka по причине ответ получен
danil291297, оставь эти танцы с бубном!
юзай jQuery!
хоть вес у нее приличный , но ускоришь разработку на javascript в 1000 раз!!!
Добавлено спустя 27 минут 36 секунд
И вообще не понятно, зачем передавать логин и пароли да еще и гетом?
если пользователь уже авторизирован то его данные сохранены в сессии...
вот такая одна строчка сделает то что те нужно...
$('#otvet_server').load('/js/php/ajax_reg.php');
или такая с передачей параметров из формы гетом
$('#otvet_server').load('/js/php/ajax_reg.php', $('#form_id').serializeArray());
это рега
---
вот посмотрите сами нечего не работает http://guf.org.ua/index.php(в ие)- справа есть ссылка
зарегистрироваться
-----------------
а на jquery я не нашел как
Добавлено спустя 1 час 10 минут 33 секунды
ошибка втом что не может узнать какой xmlhttp
в firefox он возвращяет через alert XMLHttpRequest а в IE [object]