Клуб API КартНе показывает балун с содержимымПост в архиве.olhovick22 апреля 2012, 00:09Такая проблема,заполняю балун : div id=p3 сам div формируется предварительно на JS (это график на Google Charts)ну и не показывает его совсем.Спасибо если кто что подскажет.
7 комментариевАвторизуйтесь, чтобы оставить комментарийmari-na-bzzz28 января 2016, 04:59Вы не могли бы дать ссылку на пример или привести код?olhovick28 января 2016, 04:59Создаем содежимое балуна - это к примеру график Google Chartstype="text/javascript"> google.load("visualization","1",{packages:["corechart"]}); google.setOnLoadCallback(drawChart); function drawChart(){ var data = google.visualization.arrayToDataTable([ ['Year','Sales','Expenses'], ['2004', 1000, 400], ['2005', 1170, 460], ['2006', 660, 1120], ['2007', 1030, 540] ]); var options ={ title:'Company Performance', hAxis:{title:'Year', titleTextStyle:{color:'red'}} }; var chart =new google.visualization.AreaChart(document.getElementById('chart_div')); chart.draw(data, options); } вставляем в содержимое балуна -placemark13.setBalloonContent(id="chart_div"style="width:900px;height:500px;">); при отображении балун пустой,если div дальше по коду вставть то показывает.dimik28 января 2016, 04:59 placemark13.setBalloonContent(id="chart_div"style="width:900px;height:500px;">);наверное так нельзя писатьэтот код вызовет ошибку olhovick28 января 2016, 04:59А в чем проблема ? ошибки не выдает .В принципе в балун любое HTML-содержимое можно вставлять.dimik28 января 2016, 04:59дело не в балунеочевидно это синтаксически неверная javascript-конструкция (function (a) { return a; } ()); // вызовет SyntaxErrorлюбое html-содержимое подразумевает строку'' или ссылку на dom-ноду, но никак не кусок DOM-дереваolhovick28 января 2016, 04:59но дальше то этот div без проблем показывает,и ошибок не выдает, не могу понять в чем дело.dimik28 января 2016, 04:59возможно дело в том что этот div появляется в dom-дереве в момент открытия балуна, а не когда ты вызываешь setBalloonContent