Клуб API Карт

Использование переменной myMap в нескольких .js файлах.

Williams.Smirnov
8 августа 2013, 17:32

Здравствуйте мои дорогие. Давно не задавал вопросы. Но сейчас моя работа опять свелась к работе с картами. Вопрос состоит в следующем!!! Есть 2 файла: один называется yandex.js, а второй называется content.js. Так вот в первом скрипте пишется сама карта и т.д, а во втором происходят события при нажатии на кнопки. Не спрашивайте почему именно так, просто так надо. В консоле пишет мне, что переменная myMap не определена. Вот первый скрипт. Попытался эту переменную написать сверху

myMap="", но в другом скрипте консоль возвращает пустой объект. Подскажите пожалуйста, как нужно сделать) Буду очень благодарен)

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

Есть в Вашем коде две myMap, одна локальная (объявлена внутри функции и именно она инициализируется) вторая глобальная, которая как была пустой так и остается, так как локальной  присваивается все... зачем ее определять внутри функции не ясно... уберите определение внутри функции и должно заработать.

Спасибо) Действительно два раза объявлял)

Вижу что за то время что Вас небыло по Javascript Вы ничего не прочитали )

Читаю по мере необходимости. Но здесь просто небольшая оплошность)