Страница 1 из 1

Openlayers Popup undefined

Добавлено: 27 дек 2011, 18:58
dimmer
Если у popupa не указан title выводится undefined. Хотелось бы заменить его на что-нибудь русское вроде "без названия". Никак не могу найти нужный "undefined" в Openlayers.js, 108 вариантов, хз какой нужно изменить.

Re: Openlayers Popup undefined

Добавлено: 28 дек 2011, 05:43
Denis Rykov
Ничего в исходниках править не нужно! undefined - значение в javascript, возвращаемое при обращении либо к переменной, которая была объявлена, но которой никогда не присваивалось значение, либо к свойству объекта, которое не существует. Вашу задачу можно решить, например, так:

Код: Выделить всё

title = (typeof popup_title === "undefined") ? 'Без названия' : popup_title;

Re: Openlayers Popup undefined

Добавлено: 03 янв 2012, 19:29
dimmer
То ли не туда прописываю эту строчку, но что-то не работает.