| 
    
            
         
         | 
    
    
  | 
Веб-клиент и яндекс-карты | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        Voffka2008    
     27.08.15 
            ✎
    08:26 
 | 
         
        Добрый день. Имеем 8.3.6.2152. Пытаюсь показать адрес на яндекс-картах. На форме реквизит "ТекстХТМЛ" с полем Поле HTML документа.
 
        Проблема в том, что в тонком клиенте все отрабатывает как надо, а в веб-клиенте поле остается пустым Текст получаю из макета и вывожу следующим образом: ТекстХТМЛ = Справочники.Помещения.ПолучитьМакет("МакетХТМЛ").ПолучитьТекст(); Если ЗначениеЗаполнено(Объект.Адрес) Тогда Структ = ПолучитьРайонИКоординаты(); Координаты = Структ.Координаты; ТекстЗамены = "map.openBalloon(new YMaps.GeoPoint("+Координаты+"), """+Объект.Адрес+""");"; ТекстХТМЛ = СтрЗаменить(ТекстХТМЛ,"АДРЕС",ТекстЗамены); ТекстХТМЛ = СтрЗаменить(ТекстХТМЛ,"ЦЕНТР",Координаты); Иначе ТекстХТМЛ = СтрЗаменить(ТекстХТМЛ,"АДРЕС",""); ТекстХТМЛ = СтрЗаменить(ТекстХТМЛ,"ЦЕНТР",СтрокаЦентра); КонецЕсли; Текст макета: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Адреса</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script src="http://api-maps.yandex.ru/1.1/index.xml?" type="text/javascript"></script> <script type="text/javascript"> YMaps.jQuery(function () { map = new YMaps.Map(YMaps.jQuery("#YMapsID")[0]); map.setCenter(new YMaps.GeoPoint(ЦЕНТР),15); map.enableScrollZoom(); map.addControl(new YMaps.TypeControl()); map.addControl(new YMaps.ToolBar()); map.addControl(new YMaps.Zoom()); map.addControl(new YMaps.ScaleLine()); map.addControl(new YMaps.Zoom()); АДРЕС }); </script> </head> <body //~~onload~~> <div id="YMapsID" style="width:100%;height:100%"></div> </form> </body> </html> В чем может быть проблема?  | 
|||
| 
    1
    
        Voffka2008    
     27.08.15 
            ✎
    10:24 
 | 
         
        подниму     
         | 
|||
| 
    2
    
        Котокот    
     27.08.15 
            ✎
    10:48 
 | 
         
        (0) Яндекс запрещает показывать свои карты во фреймах, а тонкий клиент суть один большой фрейм. Открывай в отдельном окне.     
         | 
|||
| 
    3
    
        shachneff    
     27.08.15 
            ✎
    10:52 
 | 
         
        (0) Полистайте http://sikuda.ru/ включая другие страницы (старые статьи)     
         | 
|||
| 
    4
    
        Voffka2008    
     27.08.15 
            ✎
    11:11 
 | 
         
        (2) Ок, подумаю 
 
        (3) Спасибо, почитаю  | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |