Клуб API Карт

неполучается поменять description у открытого оверлея.

limpbrains
30 января 2009, 13:14

пытаюсь поменять

overlay.description

засунуть туда форму.

примерно так

   overlay.description = 'Заголовок: <br><form>' +
    '<input type="text"><br>' +
    '<textarea name="message" cols="75" rows="7" wrap="physical"></textarea>' +
    '<input type="submit" value="Отправить">' +
    '</form>';

проблема в том что если overlay хоть раз открывался, то его содержимое не меняется.

если не открывался,то всё проходит хорошо.

Извините, если путанно написал )

4 комментария
Подписаться на комментарии к посту
Вы имеете ввиду балун или что-то другое?
да, балун
Создадим метку, в качестве контент для балуна установим слово "test", добавим метку на карту и откроем у нее балун: var placemark = new YMaps.Placemark(new YMaps.GeoPoint()); placemark.setBalloonContent('test'); map.addOverlay(placemark); placemark.openBalloon(); Теперь если вызвать у метки метод setBalloonContent(), то контент балуна изменится: placemark.setBalloonContent('TEST'); Получилось?
да, всё верно. спасибо.