function dungeonGen() {
mapMenuDiv.innerHTML = ""
for (var i = 1; i < 6; i++) {
for (var y = 1; y < 6; y++) {
genRoll = Math.floor(Math.random() * 10 + 1);
if (genRoll > 2) {
mapMenuDiv.innerHTML += '<div id="s'
+ i + 'b' + y + '" style="width: 50px; height: 50px; left: '
+ 50 * (y - 1) + 'px; top: ' + 50 * (i - 1) + 'px; position: absolute;"><img src=' + mapBL1Img + ' onclick=roomNormal></img></div>'
}
if (genRoll === 1) {
mapMenuDiv.innerHTML += '<div id="s' + i + 'b' + y
+ '" style="width: 50px; height: 50px; left: ' + 50 * (y - 1)
+ 'px; top: ' + 50 * (i - 1) + 'px; position: absolute;"><img src=' + mapBL2Img + ' onclick=roomNormal></img></div>'
}
if (genRoll === 2) {
mapMenuDiv.innerHTML += '<div id="s' + i + 'b' + y
+ '" style="width: 50px; height: 50px; left: ' + 50 * (y - 1) + 'px; top: ' + 50 * (i - 1) + 'px; position: absolute;"><img src=' + mapBL3Img + ' onclick=roomNoGem></img></div>'
}
}
}
}
Пробовал использовать onClick, onclick и onclick javascript: roomNormal. Тем не менее, при щелчке изображения ничего не происходит.
Вы, вероятно, ищете
<img src="' + mapBL2Img + '" onclick="roomNormal()" />
Что вызывает яваскрипт функции под названием roomNormal
onclick="roomNoGem()"
?