Добрый день, Уважаемые.
Сбиваюсь со своего пути изучения JS. Не могу решить вот такую проблему.
Есть некая картинка. И нужно чтобы при нажатии на неё вывести алертом некоторую информацияю (объект)
var hexagonGreen1 = document.createElement('img');
hexagonGreen1.setAttribute("src", "image/battlefield/hexagonGreen.png");
hexagonGreen1.HName = 'hexagonGreen1';
hexagonGreen1.HColor = 'Green';
document.body.appendChild(hexagonGreen1);
function proverka(a) {
alert(a.HName);
alert(a.HColor);
};
hexagonGreen1.onclick = proverka(hexagonGreen1);
Но при загрузке странице он не дожидаясь нажатия на страницу выводит информацию. Но если я последний текст изменю:
hexagonGreen1.onclick = proverka;
То страница пытается вывести информацию не при старте, а как надо при нажатии на картинку, но при это естественно он не понимает что ему нужно вывести.
Подскажите пожалуйста куда смотреть и что делать.
onclick нужно чтобы именно через JS отрабатывался