![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| Luceus |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 105 Регистрация: 24.3.2006 Репутация: нет Всего: 1 |
Всем привет!
Сделал веб-магазин. Использую ajax. Везде все работает, сегодня пришел на фирму, запустил на ноуте, работает. Пошел к шефу за его комп, запустили ИЕ, и тут бац. Ошибка в JavaScript'e. Ругается как раз на httpRequest.send(null); До этого работала без проблем. Прочитал причину ошибки: Написано: запрещено браузером. Как тут быть? Есть альтернативы ajax'u? Спасибо. |
|||
|
||||
| vasac |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1060 Регистрация: 4.5.2006 Репутация: 13 Всего: 36 |
В IE нужно без null:
httpRequest.send(); Либо чтобы не делать ветки, попробуй: httpRequest.send("") |
|||
|
||||
| Luceus |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 105 Регистрация: 24.3.2006 Репутация: нет Всего: 1 |
хм, звонил, спрашивал у него, ответ: не работает. Ошибка в браузере в статусе.
Вот сайт: http://umka.sumy.ua/shop/ У кого есть желание, посмотрите. При выборе категории, подгружается прайс. Спасибо. |
|||
|
||||
| vasac |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1060 Регистрация: 4.5.2006 Репутация: 13 Всего: 36 |
Luceus, у меня работает. IE6
|
|||
|
||||
| Luceus |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 105 Регистрация: 24.3.2006 Репутация: нет Всего: 1 |
хм, очень странно. У всех моих знакомых работает, у шефа - нет =) Какое западло.
Я уже и браузер свой ИЕ крутил, маниакально настраивал, что бы он не работал. Нихуа. =( Пашет. Что же делать? |
|||
|
||||
| vasac |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1060 Регистрация: 4.5.2006 Репутация: 13 Всего: 36 |
Luceus, может у шефа IE3? )
Или activeX отключены? |
|||
|
||||
| Luceus |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 105 Регистрация: 24.3.2006 Репутация: нет Всего: 1 |
У шефа ИЕ 6.0.24 СП2.
А вот отключены ли Активы я не знаю =( Ошибка не возникает при обнаружении и инициализации АктивХ. Ошибка именно возникает в рядке http_req.send(null); Я звонил, пробовали тупо send(); не работает. Ошибка. С ("") не пробовали, он уже ушел домой. Можно ли как-то проверить, разрешены ли АктивХ? Это раз. Можно ли что-то замутить вместо АктивХ? Или под ИЕ только он? Спасибо. |
|||
|
||||
| Zeroglif |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 644 Регистрация: 22.9.2005 Репутация: 28 Всего: 66 |
Luceus,
попробуй адрес прописать в "Надёжные узлы" и, кстати было бы неплохо вместо пугающего текста: "Ваш браузер не поддерживает AJAX технологию. Вам стоит обновить свою операционную систему" написать что-то более вменяемое для IE, мол так и так, возможно вы отрубили ActiveX наффик, врубать его мы не советуем, но вот наш добрый и пушистый сайт надо занести в доверенные, задите туда, нажмите сюда... Добавлено @ 18:33 Проверь тупо в адресной строке, создаются ли нужные объекты, например:
|
|||
|
||||
| Luceus |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 105 Регистрация: 24.3.2006 Репутация: нет Всего: 1 |
Zeroglif, объект создается. Все работает. Но ругается при send(null) (или send() ).
Будем пробовать. |
|||
|
||||
| Luceus |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 105 Регистрация: 24.3.2006 Репутация: нет Всего: 1 |
Наконец-то.
Воопщем, настроил ИЕ таким образом, что выскакивает такая же ошибка. Я запретил скачивать из непроверенных источников. Но теперь он у меня спрашивает, хочу ли я загрузить: Да, Нет. На работе не спрашивалось. Ошибка такая же самая, если нажимаешь Нет. Объект АктивХ создается, но вот запрет на его функционирование. =( Выводы: писать пользователям, что если у них подобное возникает, то пусть или добавят адрес в доверенные, или юзают другой браузер. Есть другие варианты? Zeroglif, пожелания учту =) |
|||
|
||||
| S.A.P. |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 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 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 105 Регистрация: 24.3.2006 Репутация: нет Всего: 1 |
S.A.P., о чудо - работает! =)))))
Спасибо! Спасли меня. |
|||
|
||||
![]()
|
| Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |