0 / 0 / 0
Регистрация: 22.01.2015
Сообщений: 12
|
|
1 | |
Нужно, чтобы при клике на ссылку фоновая картинка менялась на заданную29.01.2015, 15:16. Показов 3930. Ответов 22
Метки нет (Все метки)
Добрый день!
Пожалуйста, помогите разобраться. У меня очень простой сайт, фоновая картинка и несколько ссылок. Очень нужно, чтобы при клике на ссылку фоновая картинка менялась на заданную, а при закрытии обратно на первоначальный фон. Я думаю, что для умных людей это не сложно, но я потратила уже 2 недели, чтобы попытаться разобраться((( Где размещать эту команду?? В html, JS или CSS??? Спасибо всем, кто откликнется!
0
|
29.01.2015, 15:16 | |
Ответы с готовыми решениями:
22
Как сделать, чтобы при нажатие на кнопку в image менялась картинка на заданную Картинку в кнопке? Как сделать так, чтобы фоновая картинка менялась после перезагрузки страницы При наведении на ссылку рядом менялась картинка Нужно чтобы при наводе на ссылку рядом появлялась картинка |
3851 / 3196 / 1343
Регистрация: 01.08.2012
Сообщений: 10,820
|
||||||
29.01.2015, 16:31 | 2 | |||||
2 недели? 0_о В интернете же полно рабочих примеров.
0
|
0 / 0 / 0
Регистрация: 22.01.2015
Сообщений: 12
|
|
29.01.2015, 17:50 [ТС] | 3 |
Спасибо!
Подставила, но не работает((( Я заменила ссылки на изображения. Подскажите, пожалуйста, мне криворукой, еще какие-то данные надо заменить??
0
|
3851 / 3196 / 1343
Регистрация: 01.08.2012
Сообщений: 10,820
|
||||||
29.01.2015, 18:02 | 4 | |||||
Извиняюсь, что-то стал часто ошибаться в примерах.
В 5 строчке около функции не поставил скобки:
0
|
0 / 0 / 0
Регистрация: 22.01.2015
Сообщений: 12
|
|
29.01.2015, 18:11 [ТС] | 5 |
0
|
3851 / 3196 / 1343
Регистрация: 01.08.2012
Сообщений: 10,820
|
||||||
29.01.2015, 18:41 | 6 | |||||
tatianakuz, ещё раз прошу прощения.
Проверил код у себя, теперь точно должен работать:
0
|
0 / 0 / 0
Регистрация: 22.01.2015
Сообщений: 12
|
||||||
29.01.2015, 19:11 [ТС] | 7 | |||||
Ой, извините вы меня за тупость...
Я думаю, что проблема на самом деле во мне. Вот что получается:
0
|
84 / 9 / 2
Регистрация: 30.12.2014
Сообщений: 111
|
||||||||||||||||||||||||||
29.01.2015, 19:36 | 8 | |||||||||||||||||||||||||
Но за смену заднего фона отвечает функция
Добавлено через 2 минуты Т.е вместо
0
|
3851 / 3196 / 1343
Регистрация: 01.08.2012
Сообщений: 10,820
|
|
29.01.2015, 19:38 | 9 |
Эм...нет, вы заменили вызов функции из onclick, из-за чего работать не должно.
0
|
0 / 0 / 0
Регистрация: 22.01.2015
Сообщений: 12
|
|
29.01.2015, 19:46 [ТС] | 10 |
Я заменила, потому что получается вот так с исходным кодом (changeBg)
ДО клика ПОСЛЕ клика Что я делаю не так((( ??
0
|
84 / 9 / 2
Регистрация: 30.12.2014
Сообщений: 111
|
|
29.01.2015, 19:48 | 11 |
Мадам, я и Jodah написали) замените вызов функции) Проверьте правильно ли указаны пути к картинкам.
0
|
3851 / 3196 / 1343
Регистрация: 01.08.2012
Сообщений: 10,820
|
|
29.01.2015, 19:59 | 12 |
Нужно начать изучение основ HTML и CSS. Вы не понимаете, что делаете, в итоге получается каша.
Вы где-нибудь устанавливали фон, кроме моего скрипта? Например, для чего указана фоновая картинка в строке 25?
0
|
0 / 0 / 0
Регистрация: 22.01.2015
Сообщений: 12
|
|
29.01.2015, 19:59 [ТС] | 13 |
Это и есть с заменой((
Эффект как нужно)) только я не могу понять, как сделать, чтобы смена была по клику на ссылки сайта ?? Сейчас работает, но по клику на "click me"... И как сделать, чтобы масштаб изображения все-таки вписывался в окно.. сейчас вот так: КЛИК
0
|
84 / 9 / 2
Регистрация: 30.12.2014
Сообщений: 111
|
|
29.01.2015, 20:00 | 14 |
А я кажется понял в чем проблема, картинка ложится одна на другую, при этом размер 2 картинки меньше чем 1, я думаю в стиле фона надо дописать background-size: cover; что бы она растягивалась, но я не уверен что так и должно быть.
0
|
0 / 0 / 0
Регистрация: 22.01.2015
Сообщений: 12
|
|
29.01.2015, 20:01 [ТС] | 15 |
0
|
3851 / 3196 / 1343
Регистрация: 01.08.2012
Сообщений: 10,820
|
|
29.01.2015, 20:03 | 16 |
tatianakuz, основной фон для какого тега указан? <html>?
При клике должен меняться фон всей страницы или какой-то её части?
0
|
84 / 9 / 2
Регистрация: 30.12.2014
Сообщений: 111
|
|
29.01.2015, 20:03 | 17 |
Что бы картинка менялась на каждом клике по ссылке то нужно дописать в каждую ссылку что бы выполнялась данная функция.
0
|
0 / 0 / 0
Регистрация: 22.01.2015
Сообщений: 12
|
|
29.01.2015, 20:06 [ТС] | 18 |
0
|
3851 / 3196 / 1343
Регистрация: 01.08.2012
Сообщений: 10,820
|
|
29.01.2015, 20:13 | 19 |
tatianakuz, уберите фон тега <html>. За фон теперь отвечает только скрипт. Теперь всё работает?
0
|
0 / 0 / 0
Регистрация: 22.01.2015
Сообщений: 12
|
|
29.01.2015, 20:22 [ТС] | 20 |
Добавлено через 1 минуту
Фон основной конечно ушел, но скрипту картинка по-прежнему огромная и работает по вашей ссылке. Когда пробую поправить - все перестает работать(((
0
|
29.01.2015, 20:22 | |
29.01.2015, 20:22 | |
Помогаю со студенческими работами здесь
20
Как сделать, чтобы при нажатии на radio менялась картинка? Всплывающая картинка при клике на ссылку Как сделать, чтобы при нажатии кнопки её картинка менялась на нажатую и обратно Как сделать, чтобы картинка менялась при наведении не на всю картинку, а лишь на часть ее? Как сделать, чтобы вместо цвета при рисовании в TImage ставилась фоновая картинка Как сделать чтобы менялась картинка Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |