Теперь я нашел две вещи:
- Ваш HTML-тег Option не был закрыт
echo "<option value=\"" . $imgArray[$i] . "\">" . $imgArray[$i] . "</option>\n";
Javascript на кнопке onClick оказался неправильным
<input type="button" class="button-spec" value="Visit Link!"
onclick="goToNewPage()">
Теперь вы можете выбрать один файл, нажать на кнопку и получить перенаправление.
Дляздесь больше информации: сначала теги опций не были закрыты (возможно, автоматически браузером), но у вас был файл1, файл2 и т. д. в одном теге HTML.(без разницы, поскольку я тестировал его без тегов закрытых опций)
Если вы хотите использовать onclick с именем файла, вам нужно исправить свою функцию, чтобы она получала ввод, позвольте мне дать вампример для этого:
<input type="button" class="button-spec" value="Visit Link!"
onclick="goToNewPage(document.getElementById('target').value)">
function goToNewPage(newPageUrl){window.location.href = newPageUrl;}
Надеюсь, это поможет:)