Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   Ожидать значение глобальной переменной (https://javascript.ru/forum/css-html/51945-ozhidat-znachenie-globalnojj-peremennojj.html)

desperado 26.11.2014 17:44

Ожидать значение глобальной переменной
 
Всем привет. Подскажите плз, у меня на страницу подключается много файлов скриптов. В одном из них надо проверить, есть ли значение в глобальной переменной например window.document.path

и выполнить скрипт в одном файле только после того, как в той переменнйой (или св-ве глоб объекта) появится какое то значение. Т.е. нужно "задержать" выполнение определенного кода, пока в переменной не будет нужного значения.

Как сделать такой вот "слушатель" переменной. Подскажите плз..

дело в том, что в скрипте, который отрабатывает позже туда (window.document.path) записыватся значение, скрипт который нужно выполнить я не могу по определенным причинам поставить ниже того, который устанавливает это свойство.

Vlasenko Fedor 26.11.2014 18:08

var intervalID = setInterval( function() { 
	if(window.document.path){
		clearInterval(intervalID);
		//выполняем нужные действия
	}
} , 50);


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