Javascript с использованием переменных для создания URL через кнопки

У меня есть кнопка на моем сайте, которая при нажатии генерирует слово. Это слово затем используется в URL-вызове для загрузки определенного файла.

 <button class="button1" onclick="myFunction()">cafe</button>
 var cafe = [];
 function myFunction() {
 cafe.push('cafenew');

Второй фрагмент кода ниже берет слово cafenew, которое было вставлено в var cafe (когда была нажата кнопка), и вставляет его в URL-адрес:

 name=cafe

 var src = "https://www.dropbox.com/s/"+name+".kml?dl=1";

Но по какой-то причине это не работает. Загружаемый файл является слоем на веб-карте. Я проверил адрес URL, все правильно. Я проверил это с помощью:

 var cafe = "cafenew" 

и слой загружен правильно, но я, очевидно, потеряю функцию кнопки, если я исправлю то, что равно переменной.

Заранее благодарю за любую помощь!

Ответы на вопрос(1)

Ваш ответ на вопрос