Клуб API КартКарты в документах XHTMLПост в архиве.alex.antos24 марта 2011, 15:50Здравствуйте. Карты не работают в документах с типом контента application/xhtml+xml. Возникает ошибка:Uncaught TypeError: Object #<a Document> has no method 'write' Как это можно исправить? Спасибо. UPDПример:http://icegrove.com/ymap/xhtml/
6 комментариевАвторизуйтесь, чтобы оставить комментарийAndrey.Cjkjvfnby28 января 2016, 06:18А у меня на вашей странице такие ошибки:Operation is not supported" code: "9 (function(s,j){var m=j.ModuleData,r={}...rn -1}})(YMaps,Internal); index....KMHaA== (line 36) YMaps.Map is not a constructor var ymap = new YMaps.Map(nodeMap);У вас не загрузился скрипт апи.charset="utf-8" может в этом проблема?alex.antos28 января 2016, 06:18Первая ошибка возникает при выполнении скрипта api. Значит он все таки загрузился. Вот, кстати, тоже самое:http://icegrove.com/ymap/xhtml/html.htmlтолько с типом контента text/html. Проблема в использовании функции document.write, которая в XHTML, как известно, не работает.Просто я надеюсь, что есть какой-то другой способ загрузить карту. Я сам не смог нагуглить. Sergey Konstantinov28 января 2016, 06:18Попробуйте грузить АПИ по требованию - добавить в строку подключения &loadByRequire=1, а в body написать onload="YMaps.load(init)"А зачем Вы пытаетесь использовать АПИ на xml-странице?alex.antos28 января 2016, 06:18Спасибо, уже видно карту:http://icegrove.com/ymap/xhtml/index2.xhtmlНо возникает ошибка при установке центра. Много проблем у xhtml с типом text/html. К томуже xhtml и есть xml и должен отдаваться с типом application/xhtml+xml..alex.antos28 января 2016, 06:18Похоже что это баг. У разработчиков есть баг тракер, куда можно баг запостить?Я сам опять не нашел что-то :(rodlex28 января 2016, 06:18Публичного багтрекера у нас, но вы можете написать письмо в нашу службу поддержки и его перенаправят к разработчикам.