У меня есть позиции HTML (в левом столбце) со словами, которые я буду использовать, чтобы решить, какое изображение отображать в другом элементе div (центральный столбец).
Вот пример позиции:
<li><a href="" onClick="showPic(this.innerHTML)">pngName</a></li>
Центральное деление гласит:
<div id="fcenter"></div>
В моем JavaScript я пишу:
function showPic(picName) {
var img = new Image();
img.src = '/pics/'+picName+'.png'; // get name
var middlePanel = document.getElementById("fcenter");
img.onload = function() {
middlePanel.appendChild(img);
};
}
Он не будет отображаться, хотя у меня есть правильное имя изображения и он указывает на правильный файлисточник.