Клуб API Карт

Получить уже созданный объект

i-404
23 июня 2009, 23:19

При клике загружается XML:

$("#cc").click(function(){

     var orgsp = new YMaps.YMapsML(.....);

    .......

});


Уже после зашгрузки мне нужно опять получить доступ к созданному объекту, но переменной orgsp уже нет.

Как получить ранее созданный объект данных заново?

3 комментария
Подписаться на комментарии к посту
Тоесть после данного действия происходит следующее и там уже надо заново обращаться к orgsp.filter(....)
объявить orgsp как глобальную переменную
Переменная orgsp видна только внутри функции-обработчика.
Для того, чтобы обратиться к этой переменной - необходимо вынести ее объявление за пределы функции-обработчика, как вариант - сделать глобальной (как предложил Cuplvan).

Например, можно сделать так:

var orgsp;

$("#cc").click(function(){

     orgsp = new YMaps.YMapsML(.....);

    .......

});