Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Обращение к объекту. (https://javascript.ru/forum/misc/44299-obrashhenie-k-obektu.html)

SPQR 14.01.2014 20:34

Обращение к объекту.
 
Добрый день! Столкнулся со следущей проблемой, создаю объект yandex карты:
var myMap
ymaps.ready(init);

    function init() {

      myMap = new ymaps.Map('map', {

            .

            .

        });

   }


потом пытаюсь обратиться к нему в сторонней функции, но не получается - TypeError: myMap is undefined

Хотя в отладчике вижу эту переменную http://savepic.org/4972958.htm
Помогите пож-та с данным вопросом, заранее очень признателен!

nerv_ 14.01.2014 21:33

Цитата:

Сообщение от SPQR
потом пытаюсь обратиться к нему в сторонней функции, но не получается

код обращения где?

Предположу, что проблема в том, что объект myMap создается асинхронно и обращаетесь вы не дождавшись его создания.

Arramis 14.01.2014 21:38

что мешает объявить переменную myMap внутри функции init ??

SPQR 14.01.2014 21:52

Спасибо за ответы!

nerv_ ты был прав, начинал обращаться, когда объект еще не создался

BaHTuc 15.01.2014 10:42

пиши скрипт в бади тогда таких косяков не возникает


Часовой пояс GMT +3, время: 18:14.