Клуб API КартЗаголовок не указанПост в архиве.babarykin-yegor13 апреля 2013, 12:19как в contentBody для балуна создать кнопку и обработать ее нажатие без перезагрузки страницы?создать кнопку просто: contentBody:"<input type=submit name=buy value=Купить>"а вот обработать ее нажание...
4 комментарияАвторизуйтесь, чтобы оставить комментарийДмитрий Сухоносов28 января 2016, 02:19var balloonToolLayout = ymaps.templateLayoutFactory.createClass( 'Сохранить', { build: function() { balloonToolLayout.superclass.build.call(this); $('#save_button').on('click', this.saveClick); }, clear: function() { $('#save_button').off('click', this.saveClick); balloonToolLayout.superclass.clear.call(this); }, saveClick: function(e) { // click! } }) ; ymaps.layout.storage.add('olo#geoBalloonTool', balloonToolLayout);geoObject.geo.options.set('balloonContentBodyLayout', 'olo#geoBalloonTool'); Дмитрий Сухоносов28 января 2016, 02:19Непонятно как тут вставлять код с форматированием :/babarykin-yegor28 января 2016, 02:19я вот про этоmyMap.balloon.open( e.get("coordPosition"), { contentBody: " } ) babarykin-yegor28 января 2016, 02:19нашел решение:создаем файл с javascript и туда вписываем функцию,например, doit()а в кнопке дописываем onclick='doit()'