Клуб API Карт

Проблема с отображением в IE < 9

Пост в архиве.

Добрый день,

перечитал темы, но ответа не нашёл. Пробовал подключить последнюю версию jquery, размещать код на других сайтах, но везде одна проблема - код, генерируемый новым конструктором карт не работает в Internet Explorer 7/8.

Старый код работает, но я не знаю, где его можно сгенерировать (конструктор выдаёт только новый).

сайты, где у меня это используется:

старый работающий код: http://www.linkbank.ru/contacts/kassy/tverskaya/

новый код: 

http://www.linkbank.ru/contacts/

http://dolcestyle.ru/contacts/

5 комментариев

только у меня вместо "кода" лишь копирайты яндекса отображаются?

Спасибо за ваш репорт, будем чинить

Sergey Konstantinov
28 января 2016, 02:27
у вас в ссылке амперсанды заэскейпились
//api-maps.yandex.ru/services/constructor/1.0/js/?sid=mVvk1jYy4NdxtR_0GbodyEprSgQRyoCq&width=670&height=500
Возможно, в этом проблема.

Нет, немного не в этом проблема. Я провёл серию тестов, и пришёл к выводу, что глюк во всех версиях IE и связан как-то с кодировкой.


Я попробовал 2 совершенно одинаковые строчки кода вставить в пустую страницу, но с разными кодировками (причём в любом веб редакторе разницы никак не заметить) - в итоге по 2 одинаковые строки, в любом IE первая не работает, вторая работает:

http://dolcestyle.ru/test.php

А, всё, разобрался. Код не работает, если его поместить в тег абзаца "[p][/p]", которые wordpress генерирует. Я пока поставил плагин Raw HTML, такой вариант работает.