14.06.2010, 19:25
|
Новичок на форуме
|
|
Регистрация: 14.06.2010
Сообщений: 4
|
|
Смена бекграунда по клику
Собственно, интересует меня следующий скрипт. Или же возможность замены моей системы на более удобную/практичную альтернативу.
Что имеется: DIV, у которого в бекграунд вбита фотография. На фотографии нарисована кнопка.
Что надо:
1) Нажимаем на нарисованную кнопку (через MAP делаем её ссылкой).
2) Меняется бекграунд DIV'а (на другую фотографию с такой-же кнопкой).
3) Поверх фотографии появляется текст.
При нажатии на кнопку нового бекграунда всё меняется обратно.
Определённое время назад мне удавалось показывать/прятать текст, но сменить бекграунд я так и не смог. Сегодня это потребовалось вновь.
Надеюсь на Вас, мои верные спасители.
Изображения:
|
1.jpg (3.2 Кб, 4 просмотров) |
|
2.jpg (4.8 Кб, 5 просмотров) |
Последний раз редактировалось ReGreed, 14.06.2010 в 20:08.
|
|
14.06.2010, 20:39
|
Профессор
|
|
Регистрация: 16.03.2010
Сообщений: 1,618
|
|
Сообщение от ReGreed
|
Собственно, интересует меня следующий скрипт... Надеюсь на Вас, мои верные спасители.
|
Забавно Чувствую, сейчас народ кинется скрипт писать
|
|
14.06.2010, 20:41
|
Новичок на форуме
|
|
Регистрация: 14.06.2010
Сообщений: 4
|
|
Оно, конечно, нафиг никому не нужно. Но просто у меня всего полтора дня имеется, а сидеть и зубрить мануалы не камильфо в такие короткие сроки. Поэтому решил попросить помощи.
Есть вариант более лёгкий: просто заменить содержимое целого <DIV> блока. Опять же, как?
Последний раз редактировалось ReGreed, 14.06.2010 в 20:52.
|
|
14.06.2010, 21:17
|
Новичок на форуме
|
|
Регистрация: 19.02.2008
Сообщений: 9,177
|
|
Сообщение от ReGreed
|
Оно, конечно, нафиг никому не нужно.
|
Сообщение от ReGreed
|
Но просто у меня всего полтора дня имеется, а сидеть и зубрить мануалы не камильфо в такие короткие сроки.
|
От этого стало кому-то нужно?
Задавайте вопросы, получайте ответы.
Сообщение от ReGreed
|
просто заменить содержимое целого <DIV> блока. Опять же, как?
|
div.innerHTML = 'Новое содержимое';
|
|
14.06.2010, 21:59
|
Новичок на форуме
|
|
Регистрация: 14.06.2010
Сообщений: 4
|
|
<DIV class=menu onclick="this.innerHTML='<IMG src=(./pic/menu_b.png)>'"
onclick="this.innerHTML='<IMG src=(./pic/menu.png)>'">
<IMG src='./pic/menu.png'>
</DIV>
Что не так? Не хочет работать. После нажатия ведёт себя так, как будто не может найти картинку, хотя она есть.
Последний раз редактировалось ReGreed, 14.06.2010 в 22:02.
|
|
14.06.2010, 22:36
|
|
Матрос
|
|
Регистрация: 04.04.2008
Сообщений: 6,246
|
|
Вы просите готовый скрипт с нуля.
Это работа, и за нее обычно платят деньги.
Для таких сообщений предназначен раздел форума "Работа".
Если вы все же хотите, чтобы вам помогли - приложите какие-то усилия сами и задавайте вопросы по ходу дела.
|
|
14.06.2010, 23:39
|
Профессор
|
|
Регистрация: 16.03.2010
Сообщений: 1,618
|
|
Сообщение от ReGreed
|
<IMG src=(./pic/menu_b.png)>
|
У вас, видимо, и с html проблемы? С каких пор значение атрибутов в скобки берутся???? Я бы рекомендовал рассмотреть предложение Gvozd
|
|
15.06.2010, 07:16
|
Новичок на форуме
|
|
Регистрация: 14.06.2010
Сообщений: 4
|
|
А как в данном случае атрибут записать? Кавычки и апострафы разве не смешаются с остальной разметкой?
А насчет денюжки... Я прекрасно понимаю, что любая работа должна быть оплачена, но я сайт делаю не себе, а школе. И школа мне ничего не заплатит. Поэтому вкладывать сюда свои личные деньги смысла не вижу. Ди и скрипт то тут, блин, на несколько строчек выходит всего - это работой даже не пахнет.
Кстати, додумал альтернативный вариант реализации моей задумки, так что тему можно закрыть.
|
|
|
|