Получение некой информации при нажатие на картинку
Добрый день, Уважаемые.
Сбиваюсь со своего пути изучения 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, время: 19:53. |