Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 17.03.2016, 14:53
Новичок на форуме
Отправить личное сообщение для seishikage Посмотреть профиль Найти все сообщения от seishikage
 
Регистрация: 17.03.2016
Сообщений: 2

Получение некой информации при нажатие на картинку
Добрый день, Уважаемые.
Сбиваюсь со своего пути изучения 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 отрабатывался
Ответить с цитированием
  #2 (permalink)  
Старый 17.03.2016, 16:36
Аватар для destus
Профессор
Отправить личное сообщение для destus Посмотреть профиль Найти все сообщения от destus
 
Регистрация: 18.05.2011
Сообщений: 1,207

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); }
Ответить с цитированием
  #3 (permalink)  
Старый 17.03.2016, 16:48
Новичок на форуме
Отправить личное сообщение для seishikage Посмотреть профиль Найти все сообщения от seishikage
 
Регистрация: 17.03.2016
Сообщений: 2

Спасибище большое. Все заработало.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
копирование в Буфер при клике на картинку Павел Общие вопросы Javascript 7 14.07.2013 00:51
Смена картинки (бекграунд дива ) при событии (нажатие клавиш или клавиши и мыши) Monster Events/DOM/Window 5 01.11.2009 01:16
Как отразить картинку при помощи JS. 2dkott Элементы интерфейса 4 03.09.2009 22:51
Как сделать ссылку картинку, которая изменяется при наводе курсора на неё? Кирилл Общие вопросы Javascript 2 10.03.2009 15:14
При нажатие выводится текст dembi Общие вопросы Javascript 4 19.01.2009 17:50