1 / 1 / 0
Регистрация: 28.04.2016
Сообщений: 105
1

При нажатии на кнопку должна отображатся другая картинка ,при повторном нажатии снова первая картинка

09.12.2017, 20:35. Показов 3881. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
На html языке отобразить картинку и кнопку.При нажатии на кнопку должна отображатся другая картинка ,при повторном нажатии снова первая картинка ,так каждое нажатие

Добавлено через 54 минуты
Javascript
1
2
3
4
5
6
7
8
9
function chg(id){
var el = document.getElementById(id);
if (el.src.indexOf("https://www.cyberforum.ru/images/widget_country_button_on.png")>0){
el.src="https://www.cyberforum.ru/images/widget_country_button_off.png";
}
else{
el.src="https://www.cyberforum.ru/images/widget_country_button_on.png";
}
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.12.2017, 20:35
Ответы с готовыми решениями:

при нажатии на кнопку должна выводиться картинка и текст
Здравствуйте, подскажите какие компоненты нужно использовать для реализации данной задачи:...

При нажатии на картинку изменяется другая картинка
Собственно при нажатии цвета необходимо что бы менялся телефон. Спасибо

При нажатии Enter - картинка должна исчезнуть
Как сделать чтобы при нажатии на энтер картинка исчезала? Так не работает: procedure...

Картинка при нажатии на кнопку
Как-то я смотрел готовые программы и при нажатии в них "справка" выходило не сообщение в диалоговом...

5
Модератор
Эксперт HTML/CSS
2314 / 1686 / 662
Регистрация: 07.08.2016
Сообщений: 4,006
09.12.2017, 21:09 2
Попробуйте ==0 так как, скорее всего, именно на этой позиции и находится искомая строка.
А вообще конечно оригинальный метод вы выбрали
0
1 / 1 / 0
Регистрация: 28.04.2016
Сообщений: 105
09.12.2017, 21:17  [ТС] 3
А какой метод можете предложить вы?
Мне интересно сколько есть способов решить эту задачу.
Может предложете что-нибудь попроще?
0
Модератор
Эксперт HTML/CSS
2314 / 1686 / 662
Регистрация: 07.08.2016
Сообщений: 4,006
09.12.2017, 21:41 4
Например при нажатии на кнопку добавлять одной display:none, а у другой убирать. Или скрыть обе картинки, одной добавить класс которой включает отображение и при нажатии добавлять класс второй картинке, а у показаной убирать.
Ваш способ может не так и плох, но требует обновления DOM, иначе простая замена src ничего не даст и картинка не изменится.
0
the hardway first
Эксперт JS
2464 / 1839 / 906
Регистрация: 05.06.2015
Сообщений: 3,604
11.12.2017, 09:09 5
Цитата Сообщение от AlexZaw Посмотреть сообщение
простая замена src ничего не даст и картинка не изменится.
откуда такая информация?
0
Модератор
Эксперт HTML/CSS
2314 / 1686 / 662
Регистрация: 07.08.2016
Сообщений: 4,006
11.12.2017, 09:36 6
Моя ошибка, признаю Недавно только начал JS учить
0
11.12.2017, 09:36
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.12.2017, 09:36
Помогаю со студенческими работами здесь

Картинка при нажатии на кнопку
Скажите как сделать так, чтоб при нажатии на кнопку выводилось окно для выбора картинки на ПК, как...

Картинка при нажатии на кнопку
Как сделать чтобы при нажатии на кнопку появилась картинка, а при повторном нажатии, картинка...

Пропадает картинка при нажатии на кнопку
У меня в проге, при нажатии на кнопку, вся картинка, состоящая только из черных и белых пикселей,...

При нажатии на кнопку открывается картинка в новой форме
Здравствуйте , подскажите пожалуйста, не могу сообразить как сделать, у меня при нажатии на кнопку...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru