Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Вызов переменной вне функции (https://javascript.ru/forum/misc/46184-vyzov-peremennojj-vne-funkcii.html)

snpac 31.03.2014 22:41

Вызов переменной вне функции
 
Доброго времени суток. Ребят помогите пожалуйста увидеть значение переменной queryfinish после функции.Нужно ее значение передать дальше на обработку. Перепробовал уже кучу всего не работает 2 дня уже мучусь. зарнее спасибо за помощь и подсказки)
var windowArray = [];
	
	function initialize() {
	var mapOptions = {
		center: new google.maps.LatLng(51.50361379162682,7.4761962890625), 
		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

Цитата:

Сообщение от Sweet
Почему все, кто указывает, сколько он мучился, пишет 2 дня?

Потому как дольше мучаться не умеют... :D
Либо это один и тот же человек пишет... :blink:

ksa 01.04.2014 09:14

Цитата:

Сообщение от snpac
После этого места переменной нет

Не совсем понятно почему она должна там быть? :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

Цитата:

Сообщение от snpac
Подскажите пожалуйста мне нужно вызвать функцию при запросе значения?

Я даже не знаю, что ты вообще собрался делать...


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