ПЕ
Печенина Елена

Как объявить глобальную переменную из функии?

Например:
var playerUrl
function playRTrack(playerId, myArray) {
var rIndex = Math.floor(Math.random()*(arr.length));
var rElement = arr[rIndex];
var myPlayer = document.getElementById('player');
var playerUrl = myUrl + rElement;
var myDownload = document.getElementById('myDownload');
myDownload.setAttribute("href", playerUrl);
myPlayer.setAttribute("src", playerUrl);
myPlayer.play();
}

Чтобы значение переменной playerUrl стало глобальным...

Марина
Марина

document.playerUrl
А вообще это неправельный путь. Либо Глобальная переменная должна быть объявлена заранее, либо передавать значения каллбеками или другим способом.

Похожие вопросы
Как возвратить массив из функии?
visual c++ глобальные переменные. где visual c++ объявить глобальные переменные? имеется в виду в form aplication?
Как включить глобальные переменные если сервер (хостинг) запрещает это.
Экземпляр класса c#. Если часто будет использоваться, то лучше объявить 'глобально' или все же в нужных методах?
как в паскале изменить глобальную переменную внутри процедуры?
Влияет ли на цикл while глобальные переменные на языке Си?
Составление программ с использованием функций, передающих значения через глобальные переменные (С++)
почему в си шарп так нельзя? две переменные в цикле фор объявить
Можно ли каким-то образом объявить суперглобальную переменную на php? Либо вне функции объявить локальную переменную?
Почему переменные, объявленные в глобальном окружении, Lazarus считает локальными?