Клуб API Карт

как вывести переменную за пределы кода

pp.cc2010
19 августа 2010, 07:38

у меня такая проблемма

<script type="text/javascript">
  // Создает обработчик события window.onLoad
  YMaps.jQuery(function () {
  // Создает экземпляр карты и привязывает его к созданному контейнеру
  var map = new YMaps.Map(YMaps.jQuery("#YMapsID")[0]);
   
  // Устанавливает начальные параметры отображения карты: центр карты и коэффициент масштабирования
  map.setCenter(new YMaps.GeoPoint(37.64, 55.76), 10);

YMaps.Events.observe(map, map.Events.Click, function (map, mEvent) {
  var myHtml = "Значение: " + mEvent.getGeoPoint() + " на масштабе " + map.getZoom();
  map.openBalloon(mEvent.getGeoPoint(), myHtml);

var aaaa = mEvent.getGeoPoint() // КАК ВЫВЕСТИ ПЕРЕМЕННУЮ aaaa ЗА ПРЕДЕЛЫ КОДА, НАПРИМЕР ВСТАВИТЬ ЕЕ В СВОЙСВО value формы и отправить на сервер для обработки скриптом???
});

  })
</script>

3 комментария
Подписаться на комментарии к посту
YMaps.jQuery("#idOfElement").val(aaaa)

Или сразу на сервер через YMaps.jQuery.post()
вынести переменую за пределы кода можно просто не обьвив ее как var или явно сказав window.имя_переменой=что надо
благодарю за этот ответ. он оказался более простым и понятным. попробовал. все работает