Вопрос № 143430: Здраствуйте уважаемые експерты! У меня возникла следуйщяя задача. У меня есть черно-белая картинка и панель цветов. Как мне сделать так чтобы нажимая на определенный цвет, картинка приобретала данный цвет. Есть ли какието стандартные функции в jav...
Вопрос № 143.430
Здраствуйте уважаемые експерты! У меня возникла следуйщяя задача. У меня есть черно-белая картинка и панель цветов. Как мне сделать так чтобы нажимая на определенный цвет, картинка приобретала данный цвет. Есть ли какието стандартные функции в javascript для работы с изображением и возможно ли такое организовать? Если есть такие функции то буду благодарен еще за выложение ссылок на статти или книги! Заранее спасибо
Приложение:
Отправлен: 09.09.2008, 00:16
Вопрос задал: Sanek (статус: 1-ый класс)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 3)
Отвечает: Иван Сергеевич
Здравствуйте, Sanek!
Код в приложении. Для доступа к объекту (в нашем случае картинка) используется стандартный метод document.getElementById(). В обработчик нажатия на кнопку передается имя картинки (прописанное нами в атрибуте ID тэга IMG) и смещение в массиве адресов (массив называется также, как и картинка). Нулевое смещение - оригинальная картинка, далее идут обработанные изображения (1 - красное, 2 - зеленое и т.д.).
Можно добавить еще одну картинку (например, с именем myimg1), добавить
для нее такие же кнопки (только первый параметр в вызываемой функции будет не "myimg", а "myimg1"), и создать массив myimg1 по аналогии с используемым в примере myimg.
Приложение:
Ответ отправил: Иван Сергеевич (статус: Студент)
Ответ отправлен: 09.09.2008, 11:01