Показать сообщение отдельно
  #1 (permalink)  
Старый 01.02.2015, 20:57
Новичок на форуме
Отправить личное сообщение для mikuskov Посмотреть профиль Найти все сообщения от mikuskov
 
Регистрация: 01.02.2015
Сообщений: 7

Как локальную переменную сделать глобальной.
Здравствуйте.
На форуме и где-то в интернете находил ответы на свой вопрос, но у моего скрипта есть специфика, для которой ответы не подходят, поэтому прошу помощи.

Есть скрипт, который обращается к json и получает точное время региона юзера, вне зависимости от того, что показывают его часы. А если точнее, я получаю текущий час:

<script type="text/javascript">
function getTime(zone, success)
{
var url = 'http://json-time.appspot.com/time.json?tz=' + zone,
ud = 'json' + (+new Date());
window[ud]= function(o){
success && success(new Date(o.datetime));
};
document.getElementsByTagName('head')[0].appendChild((function()
{
var s = document.createElement('script');
s.type = 'text/javascript';
s.src = url + '&callback=' + ud;
return s;
})());
}
getTime('GMT', function(time){
var tutu = time.getHours();
})

</script>



Переменная tutu является локальной, но мне её нужно сделать глобальной. Никак не получается. Подскажите, пожалуйста, я со скриптами вообще на "вы".
Ответить с цитированием