Клуб API Карт

Object [object Object] has no method 'addEventListener'

kkyo2
9 июня 2012, 16:56

 

  1. Uncaught TypeError: Object [object Object] has no method 'addEventListener' combine.xml:250
    1. domEvents.onStartListeningcombine.xml:250
    2. EventManager.callControllerscombine.xml:9777
    3. EventManager.addcombine.xml:9613
    4. domEvents.addcombine.xml:173
    5. ElementEventsProxy.addcombine.xml:301
    6. EventGroup.addcombine.xml:9937
    7. imageLoader._loadImagecombine.xml:34392
    8. imageLoader._continueLoadingcombine.xml:34379
    9. AStrategyBase.executecombine.xml:54316
    10. executeDelayedFunctionscombine.xml:50243
    11. eventDispatchercombine.xml:57741
    12. EventManager.firecombine.xml:9747
    13. globalDomHandler
      Объект не проверяется на addEventListener? О_о
      Код:
      var address = "Какой-то там адрес.";
      var id = "ymaps-container";

        ymaps.ready( function(){

                  console.info("Yandex.Map object");

                  console.dir(ymaps); //all right

                  ymaps.geocode(address, {

                      results: 1

                  }).then(function (res) {

                      var geoPoint = res.geoObjects.get(0).geometry.getCoordinates();

                      var myPlacemark = new ymaps.Placemark(geoPoint);

                      window.myMap = new ymaps.Map(id, {

                          center: geoPoint,

                          zoom: 15,

                          behaviors: ["default", "scrollZoom"],

                          type: "yandex#map"

                      });  

                      window.myMap.controls.add("zoomControl").add("typeSelector");

                      window.myMap.geoObjects.add(myPlacemark);

                  });

              });

 

9 комментариев
Подписаться на комментарии к посту

Приведите, пожалуйста, код, в котором возникает ошибка.

Добавил в тело темы. 

и браузер, как то не похоже это на ИЕ

именно =-)

У меня отрабатывает без ошибок в хроме и ie9.

У меня раз на раз. Когда проходит, когда нет. Сама библиотека загружается по требованию. 

А есть ссылка на страницу?

К сожелению нет. 

Да и вообще странное поведение у ymaps. Проходит проверку на yamps.ready,  за то грохается на ymaps.geocoder. Пакет full. и небольшой дибилизм, что geocoder не был включен в пакет map.