PerfectO 0 Опубликовано 5 декабря, 2007 Жалоба Share Опубликовано 5 декабря, 2007 Неправильно работает Ajax Menu. При нажатии на Категорию, начинает крутиться стрелка, но само меню не открывается. Но если залогиниться в Магазине, меню срабатывает. В консоле ошибок броузера выдает, то что на скрине ниже: Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 5 декабря, 2007 Жалоба Share Опубликовано 5 декабря, 2007 А вот это даже и не знаю, что за ошибка. Может с браузером что-то? Например не поддерживает javascript или ещё чего? Ссылка на сообщение Поделиться на другие сайты
PerfectO 0 Опубликовано 6 декабря, 2007 Автор Жалоба Share Опубликовано 6 декабря, 2007 VaM раньше всё было нормально. В IE и Firefox всё работало на ура. А теперь вот такое выдает... Покопался в Инете - это какае то защита. Имеется информация, что"XMLHttpRequest следует следующему правилу безопасности - он может отправить запрос только на сайт, с которого пришла страница, и получить ответ только с этого же сайта" Советуют перед var прописать это, но мне не помогло: try { netscape.security.PrivilegeManager.enablePrivilege ("UniversalBrowserRead")} catch (e){} Для ограничения XmlHttpRequest используется философия "Same Origin Policy". Она очень проста - каждый сайт в своей песочнице. Запрос можно делать только на адреса с тем же протоколом, доменом, портом, что и текущая страница. Т.е, со странице на адресе http://site.com нельзя сделать XmlHttpRequest на адрес https://site.com, http://site.com:81 или http://othersite.com Это создает проблему, если хочется взять контент с другого сайта. Как правило, в этом случае вместо XmlHttpRequest используются другие средства, например, загрузка через динамически создаваемый тег <script>. Но, конечно, XmlHttpRequest удобнее. Проксирование Но в этом скрипте я не нашел запроса на другой домен и т.п. Мне одно не ясно, почему раньше проблем не было? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 6 декабря, 2007 Жалоба Share Опубликовано 6 декабря, 2007 Я даже не знаю, если честно, никогда с таким не сталкивался. Верни стандартное меню. Ссылка на сообщение Поделиться на другие сайты
PerfectO 0 Опубликовано 6 декабря, 2007 Автор Жалоба Share Опубликовано 6 декабря, 2007 Уже вернул. Важно, то что если Пользователь залогинился на сайте, то такой ошибки (запрета) нету. VaM у тебя нету контактов создателя этого меню? Почта, что в readme.txt не существует. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 6 декабря, 2007 Жалоба Share Опубликовано 6 декабря, 2007 Создатели библиотеки - это yahoo.com Не знаю, если заработает форум forum.oscommerce.ru Попробуй там спросить, там народа по-больше вроде бы. Ссылка на сообщение Поделиться на другие сайты
PerfectO 0 Опубликовано 6 декабря, 2007 Автор Жалоба Share Опубликовано 6 декабря, 2007 Да не Yahoo.com мне нужны) YahooTreeMenuWithAJAX v0.3a author: Andrew Yermakov andrew@cti.org.ua Released under the GNU General Public License Мне нужна связь с Андреем Ярмаковым. www.cti.org.ua - уже нету Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 6 декабря, 2007 Жалоба Share Опубликовано 6 декабря, 2007 Я ж тебе говорил выше по поводу forum.oscommerce.ru Напиши там, там же есть люди, которые понимают, в том числе и Андрей Ермаков там бывает, может подскажет что. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения