wmmail.ru – cервис почтовых рассылок на главную
написать письмо
карта сайта

С чего начать?РекламодательПравилаFAQСтатистикаБиржа статейTOP100ФоткиКонтакты
Логин:
Пароль: 
Регистрация   Забыли пароль?
WMLogin
Пользователей всего:

542551

Пользователей сегодня:

40

Пользователей online:

183

Выплачено ($): 7`602`612,37
Выплат: 8`111`718
Писем прочитано: 1`024`931`546

 
 
Online 0
Все ответы
 
 

Вопрос #29723

Внимание! В разделе вопрос-ответ запрещается:

  • Мат, оскорбления, флуд, реклама
  • Сообщения, не являющиеся вопросами/ответами
  • Нарушение законодательства РФ
  • Попрошайничество в любой форме

Выделите текст и нажмите для цитирования  #  
0   [21.04.2011 12:32] #650163

Закрытый вопрос от пользователя аякс и ИЕ

Написал такой код
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 по причине ответ получен

Ответы
Ответов всего: 16  вопрос закрыт 
Выделите текст и нажмите для цитирования  #  
0   [21.04.2011 12:35] #752026   Все ответы пользователя

раз не реагирует,значит чота не так сделали.
может в самих настройках ие полазить?)
Выделите текст и нажмите для цитирования  #  
0   [21.04.2011 12:35] #650163   Все ответы пользователя

на других сайтах работает
Выделите текст и нажмите для цитирования  #  
0   [21.04.2011 13:12] Leningrad00 Рейтинг 1464.76     Стена пользователя Leningrad00 +355  Все ответы пользователя Leningrad00

Нормально работает ваш код.
Дайте html, куда inner прибиваете?
Выделите текст и нажмите для цитирования  #  
0   [21.04.2011 13:51] #103207   Все ответы пользователя

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());
Выделите текст и нажмите для цитирования  #  
-1   [21.04.2011 14:33] men1982 Рейтинг 0.00     Стена пользователя men1982 +63  Все ответы пользователя men1982

мне это не понять для чего это.
Проголосовали: #913794
Выделите текст и нажмите для цитирования  #  
0   [21.04.2011 15:46] #650163   Все ответы пользователя

#103207 пишет И вообще не понятно, зачем передавать логин и пароли да еще и гетом?
если пользователь уже авторизирован то его данные сохранены в сессии...
вот такая одна строчка сделает то что те нужно...
$('#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]
Выделите текст и нажмите для цитирования  #  
0   [21.04.2011 17:24] #665191   Все ответы пользователя

потому что осел есть осел.
Выделите текст и нажмите для цитирования  #  
0   [21.04.2011 17:30] Leningrad00 Рейтинг 1464.76     Стена пользователя Leningrad00 +355  Все ответы пользователя Leningrad00

У меня в IE все работает. Показанный в шапке вопроса код рабочий.

Автору рекомендуется перед штурмом ajax научиться нормально верстать и не прописывать стандарты, если он их не соблюдает.
Выделите текст и нажмите для цитирования  #  
0   [21.04.2011 18:10] #650163   Все ответы пользователя

Leningrad00 пишет У меня в IE все работает. Показанный в шапке вопроса код рабочий.

Автору рекомендуется перед штурмом ajax научиться нормально верстать и не прописывать стандарты, если он их не соблюдает.

не знаю в 7 не работает!!! А в нормальных браузерах все ок, я уже написал по другому и опять свои проблемы.

Добавлено спустя 40 секунд
#665191 пишет потому что осел есть осел.

Гудок закрой
Выделите текст и нажмите для цитирования  #  
0   [21.04.2011 18:17] #1688   Все ответы пользователя

У меня в IE7 работает
Выделите текст и нажмите для цитирования  #  
0   [21.04.2011 18:18] #650163   Все ответы пользователя

#1688 пишет У меня в IE7 работает

а у меня даже если все заполнить пишет, заполнены не все поля
Выделите текст и нажмите для цитирования  #  
0   [21.04.2011 18:20] #1688   Все ответы пользователя

Хоня не совсем, пишет пароли не совпадают
Выделите текст и нажмите для цитирования  #  
0   [21.04.2011 19:08] #103207   Все ответы пользователя

#650163 пишет а на jquery я не нашел как

тут ничего сложного

добавляешь в head
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js">< /script>

потом добавляешь id в форму

<form name="forma" method="post" action="#" id="forma">

и меняешь callServer() на то что я давал выше

<input type="button" noonclick="$('#otvet_server').load('/js/php/ajax_reg.php', $('#forma').serializeArray());" value="Зарегистрироваться" />

вуаля! все работает в большинстве браузеров
Выделите текст и нажмите для цитирования  #  
0   [21.04.2011 19:33] #650163   Все ответы пользователя

все ок спс, дайте где почитать про это(аякс и jquery)
Выделите текст и нажмите для цитирования  #  
0   [21.04.2011 19:55] #103207   Все ответы пользователя

#650163 пишет дайте где почитать про это(аякс и jquery)

http://jquery-docs.ru/
#650163 пишет все ок спс

спс в карман не положишь... ;)
Выделите текст и нажмите для цитирования  #  
0   [21.04.2011 20:23] #650163   Все ответы пользователя

#103207 пишет
#650163 пишет дайте где почитать про это(аякс и jquery)

http://jquery-docs.ru/
#650163 пишет все ок спс

спс в карман не положишь... ;)

((((((

Видеоурок

Вопрос-ответ

НОВОСТИ
21.02.2024QIWI
подробнее>>
31.12.2023С Новым 2024 Годом!
подробнее>>

© 2004-2024 «WMMAIL» Пользовательское соглашение