Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> ajax & IE 
V
    Опции темы
Luceus
Дата 22.7.2006, 16:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 105
Регистрация: 24.3.2006

Репутация: нет
Всего: 1



Всем привет!


Сделал веб-магазин. Использую ajax. Везде все работает, сегодня пришел на фирму, запустил на ноуте, работает. Пошел к шефу за его комп, запустили ИЕ, и тут бац. Ошибка в JavaScript'e. Ругается как раз на httpRequest.send(null); До этого работала без проблем. Прочитал причину ошибки: Написано: запрещено браузером.

Как тут быть?

Есть альтернативы ajax'u?



Спасибо. 
PM MAIL WWW   Вверх
vasac
Дата 22.7.2006, 16:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1060
Регистрация: 4.5.2006

Репутация: 13
Всего: 36



В IE нужно без null:
httpRequest.send();

Либо чтобы не делать ветки, попробуй: httpRequest.send("") 
PM WWW   Вверх
Luceus
Дата 22.7.2006, 17:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 105
Регистрация: 24.3.2006

Репутация: нет
Всего: 1



хм, звонил, спрашивал у него, ответ: не работает. Ошибка в браузере в статусе.

Вот сайт: http://umka.sumy.ua/shop/

У кого есть желание, посмотрите. При выборе категории, подгружается прайс.


Спасибо. 
PM MAIL WWW   Вверх
vasac
Дата 22.7.2006, 17:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1060
Регистрация: 4.5.2006

Репутация: 13
Всего: 36



Luceus, у меня работает. IE6 
PM WWW   Вверх
Luceus
Дата 22.7.2006, 17:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 105
Регистрация: 24.3.2006

Репутация: нет
Всего: 1



хм, очень странно. У всех моих знакомых работает, у шефа - нет =) Какое западло.

Я уже и браузер свой ИЕ крутил, маниакально настраивал, что бы он не работал. Нихуа. =( Пашет.


Что же делать? 
PM MAIL WWW   Вверх
vasac
Дата 22.7.2006, 18:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1060
Регистрация: 4.5.2006

Репутация: 13
Всего: 36



Luceus, может у шефа IE3? )
Или activeX отключены? 
PM WWW   Вверх
Luceus
Дата 22.7.2006, 18:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 105
Регистрация: 24.3.2006

Репутация: нет
Всего: 1



У шефа ИЕ 6.0.24 СП2.
А вот отключены ли Активы я не знаю =(

Ошибка не возникает при обнаружении и инициализации АктивХ. Ошибка именно возникает в рядке http_req.send(null);

Я звонил, пробовали тупо send(); не работает. Ошибка. С ("") не пробовали, он уже ушел домой.

Можно ли как-то проверить, разрешены ли АктивХ? Это раз.
Можно ли что-то замутить вместо АктивХ? Или под ИЕ только он?


Спасибо. 
PM MAIL WWW   Вверх
Zeroglif
Дата 22.7.2006, 18:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 644
Регистрация: 22.9.2005

Репутация: 28
Всего: 66



Luceus,

попробуй адрес прописать в "Надёжные узлы" и, кстати было бы неплохо вместо пугающего текста: "Ваш браузер не поддерживает AJAX технологию. Вам стоит обновить свою операционную систему" написать что-то более вменяемое для IE, мол так и так, возможно вы отрубили ActiveX наффик, врубать его мы не советуем, но вот наш добрый и пушистый сайт надо занести в доверенные, задите туда, нажмите сюда...

Добавлено @ 18:33 
Проверь тупо в адресной строке, создаются ли нужные объекты, например:
Код

javascript:alert(new ActiveXObject("Msxml2.XMLHTTP"))
 
PM MAIL WWW   Вверх
Luceus
Дата 22.7.2006, 18:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 105
Регистрация: 24.3.2006

Репутация: нет
Всего: 1



Zeroglif, объект создается. Все работает. Но ругается при send(null) (или send() ).

Будем пробовать. 
PM MAIL WWW   Вверх
Luceus
Дата 22.7.2006, 19:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 105
Регистрация: 24.3.2006

Репутация: нет
Всего: 1



Наконец-то.

Воопщем, настроил ИЕ таким образом, что выскакивает такая же ошибка. Я запретил скачивать из непроверенных источников. Но теперь он у меня спрашивает, хочу ли я загрузить: Да, Нет. На работе не спрашивалось. Ошибка такая же самая, если нажимаешь Нет.

Объект АктивХ создается, но вот запрет на его функционирование. =(

Выводы: писать пользователям, что если у них подобное возникает, то пусть или добавят адрес в доверенные, или юзают другой браузер.

Есть другие варианты?


Zeroglif, пожелания учту =) 
PM MAIL WWW   Вверх
S.A.P.
Дата 22.7.2006, 20:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2664
Регистрация: 11.6.2004

Репутация: 8
Всего: 71



попробуй заменить URL в методе open c
'http://umka.sumy.ua/shop/ajax.php?cat='+n
на
'/shop/ajax.php?cat='+n

ну и во всех аналогичных. Возможно пролема в том, что IE неправильно проверяет принадлежность URL к домену.


Цитата(Luceus @  22.7.2006,  17:50 Найти цитируемый пост)
хм, очень странно. У всех моих знакомых работает, у шефа - нет =) Какое западло.

обычное дело  smile . 
PM MAIL   Вверх
Luceus
Дата 22.7.2006, 20:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 105
Регистрация: 24.3.2006

Репутация: нет
Всего: 1



S.A.P., о чудо - работает! =)))))


Спасибо! Спасли меня. 
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0506 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.