Witam witam,
otóż napotkałem się z ciekawym błędem. Plan był taki - losowanie kostek w JS. W folderze mam 6 różnych stron (obrazki [.jpg]) kostek. Użyłem 2 razy funkcji losującej Math.floor(Math.random() * 6), której wartości wyciągnąłem do dwóch różnych zmiennych. Przy podmianie ścieżki dwóch elementów img, jeśli firstNumber oraz secondNumber nie są sobie równe, wszystko śmiga. Jednakże gdy są sobie równe - klapa. Tylko jeden obrazek się pokazuje, a chcę, żeby obydwa te same nawet się wyświetlały. Szperałem w necie, ale chyba nietrafnie ten problem nazywałem, bo nie wiem do końca jak to krótko opisać...
(dopowiem, choć pewnie wiecie, że funkcja appendChild() nie zmienia nic)
Liczę na podpowiedź i z góry dzięki!
index.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<link rel="stylesheet" href="style.css">
<title>Document</title>
</head>
<body>
<div id="firstDice"><img id="firstDiceA" src=""></div>
<div id="secondDice"><img id="secondDiceA" src=""></div>
<script src="js/loadPhotos.js"></script>
<script src="js/drawDices.js"></script>
</body>
</html>
drawDices.js
var firstNumber = Math.floor(Math.random() * 6);
var secondNumber = Math.floor(Math.random() * 6);
for(var i=0; i<2; i++){
document.getElementById('firstDiceA').src = "img/kosc_" + firstNumber + ".jpg";
document.getElementById('secondDiceA').src = "img/kosc_" + secondNumber + ".jpg";
}