У меня проблемы, которые казались достаточно простыми, но я просто не могу найти никаких ресурсов, относящихся к моему вопросу. Что я хочу сделать, это хранить 36 изображений из папки внутри моего компьютера, в массив с использованием Javascript. Ниже приведена сокращенная версия соответствующих фрагментов кода.Javascript; Сохранение изображений из папки в массиве
<!doctype html>
<head>
<style>
div#GameBoard {
position: absolute;
top: 66px;
left: 53px;
display: block;
margin: 10px;
padding: 10px;
border: ridge #7CFC00 15px;
width: 1007px;
height: 698px;
}
div#Flipper {
display: block;
position: relative;
background-color: #000;
}
<style>
<script lang="javascript">
var ImgArray = [[11-16][21-26][31-36][41-46][51-56][61-66]];
// pseudocode, the first digit is for row, second digit is for column number.
//I've named the pictures accordingly within the folder as 11.png,12.png,21.png,
//and within the array //as well.
function OnClickCard(path)
{
path || path ='C:\Users\Jamal\Desktop\codefolder\memorygame\gameimages'
document.getElementById("Flipper").img.src = ImgArray.splice(Math.floor(Math.random() * ImgArray.length)[ImgArray];
}
</script>
<body>
<div id="GameBoard">
<div class="Tile" id="Flipper">
<img name ="11" src="blue-glass-tile.png" onclick="OnClickCard()"/>
</div>
</body>
</head>
</html>
Так что я хочу сделать, это сохранить 36 изображений внутри «C: \ Users \ Джамала \ Desktop \ codefolder \ memorygame \ gameimages» в массив, и сращивание случайный индекс от 0-35 чтобы изменить источник изображения в div, удалив этот индекс, чтобы он не использовался дважды.
Что на самом деле происходит .. это ничего. Я запускаю его в firefox для консоли разработчика и очистил все ошибки, но буквально ничего не происходит. Я не знаю, как запустить консольный журнал для обнаружения ошибки, если изображение было загружено. Я нахожусь в убытке и даже перешел к логике. В этот момент я отчаянно нуждаюсь в том, чтобы закончить рандомизатор, и это сводит меня с ума. Я бы очень признателен за любой вклад, который у вас есть.