Здравствуйте. Пару недель назад возникла проблема - на странице оформления заказа sale.order.ajax при выборе способа доставки "самовывоз" открывается окно со списком доступных складов, но сама карта не загружается и нет возможности выбрать склад. В консоли ошибка - XMLHttpRequest cannot load http://api-maps.yandex.ru/2.0/?load=package.full&mode=release&lang=ru-RU&wizard=bitrix. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://MY_SITE.ru' is therefore not allowed access. При клике на название склада - ошибка Uncaught ReferenceError: setChangeStore is not defined Подскажите, пожалуйста, как это исправить?
Могу лишь предположить, что потерялся файл с функцией или переменной setChangeStore, не подключен или удален. Советую попробовать обновиться и/или поискать на сайте по содержимому файлов "setChangeStore", если есть js, где он встречается - проверить, подключен ли на нужной странице.
Олег Постоев написал: Могу лишь предположить, что потерялся файл с функцией или переменной setChangeStore, не подключен или удален. Советую попробовать обновиться и/или поискать на сайте по содержимому файлов "setChangeStore", если есть js, где он встречается - проверить, подключен ли на нужной странице.
Функция setChangeStore описывается в том же файле, в котором и вызывается.. В map.php, который и выводит окошко с выбором склада. Обновления последние стоят. При чем такая проблема на всех трех наших сайтах.
Еще замечено, что в Firefox при первом вызове окна выбора склады не вбираются, а при повторном открытии - уже нормально отрабатывает. А в остальных браузерах - ни при первом, ни при последующих вызовах не работает.