Вход

Просмотр полной версии : Вызов переменной вне функции


snpac
31.03.2014, 22:41
Доброго времени суток. Ребят помогите пожалуйста увидеть значение переменной queryfinish после функции.Нужно ее значение передать дальше на обработку. Перепробовал уже кучу всего не работает 2 дня уже мучусь. зарнее спасибо за помощь и подсказки)

var windowArray = [];

function initialize() {
var mapOptions = {
center: new google.maps.LatLng(51.50361379162682,7.47619628906 25),
zoom: 10,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById("map_canvas"),mapOptions);
GetLocalWeather();

google.maps.event.addListener(map, "click",place);
function place(event) {
if (windowArray) {
for (i in windowArray) {
windowArray[i].setMap(null);
}
}
placewindow(event.latLng);
window.queryfinish = event.latLng.toUrlValue(10);

}
//------После этого места переменной нет(((((--------


//--------------
function placewindow(location) {
var window = new google.maps.InfoWindow({
position: location,
content: output,
map: map,
});
windowArray.push(window);
}
}
google.maps.event.addDomListener(window, 'load', initialize);

Sweet
01.04.2014, 00:21
Да что это за магическая дата такая, 2 дня?! Почему все, кто указывает, сколько он мучился, пишет 2 дня?!?!?!?111

ksa
01.04.2014, 09:10
Почему все, кто указывает, сколько он мучился, пишет 2 дня?
Потому как дольше мучаться не умеют... :D
Либо это один и тот же человек пишет... :blink:

ksa
01.04.2014, 09:14
После этого места переменной нет
Не совсем понятно почему она должна там быть? :blink:

В том куске кода переменная queryfinish встречается только внутри функции place... Которую никто не вызывает.
С чего бы тогда и переменная та появилась?

snpac
01.04.2014, 14:02
Именно данной проблеме посвятил 2 дня, просто я только начинаю изучать JS, и после 2 дней я понял что сам не справлюсь.

snpac
01.04.2014, 14:04
Переменную я вызываю в следующих функциях, ее видет но значение 0. Подскажите пожалуйста мне нужно вызвать функцию при запросе значения?

ksa
01.04.2014, 16:31
Подскажите пожалуйста мне нужно вызвать функцию при запросе значения?
Я даже не знаю, что ты вообще собрался делать...