Получение некой информации при нажатие на картинку
Добрый день, Уважаемые.
Сбиваюсь со своего пути изучения 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 отрабатывался |
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 = function(){ proverka(this); }
|
Спасибище большое. Все заработало.
|
| Часовой пояс GMT +3, время: 23:17. |