Javascript.RU

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

Смена бекграунда по клику
Собственно, интересует меня следующий скрипт. Или же возможность замены моей системы на более удобную/практичную альтернативу.

Что имеется: DIV, у которого в бекграунд вбита фотография. На фотографии нарисована кнопка.

Что надо:
1) Нажимаем на нарисованную кнопку (через MAP делаем её ссылкой).
2) Меняется бекграунд DIV'а (на другую фотографию с такой-же кнопкой).
3) Поверх фотографии появляется текст.

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

Определённое время назад мне удавалось показывать/прятать текст, но сменить бекграунд я так и не смог. Сегодня это потребовалось вновь.

Надеюсь на Вас, мои верные спасители.
Изображения:
Тип файла: jpg 1.jpg (3.2 Кб, 4 просмотров)
Тип файла: jpg 2.jpg (4.8 Кб, 5 просмотров)

Последний раз редактировалось ReGreed, 14.06.2010 в 20:08.
Ответить с цитированием
  #2 (permalink)  
Старый 14.06.2010, 20:39
Профессор
Отправить личное сообщение для Sweet Посмотреть профиль Найти все сообщения от Sweet
 
Регистрация: 16.03.2010
Сообщений: 1,618

Сообщение от ReGreed
Собственно, интересует меня следующий скрипт... Надеюсь на Вас, мои верные спасители.
Забавно Чувствую, сейчас народ кинется скрипт писать
Ответить с цитированием
  #3 (permalink)  
Старый 14.06.2010, 20:41
Новичок на форуме
Отправить личное сообщение для ReGreed Посмотреть профиль Найти все сообщения от ReGreed
 
Регистрация: 14.06.2010
Сообщений: 4

Оно, конечно, нафиг никому не нужно. Но просто у меня всего полтора дня имеется, а сидеть и зубрить мануалы не камильфо в такие короткие сроки. Поэтому решил попросить помощи.

Есть вариант более лёгкий: просто заменить содержимое целого <DIV> блока. Опять же, как?

Последний раз редактировалось ReGreed, 14.06.2010 в 20:52.
Ответить с цитированием
  #4 (permalink)  
Старый 14.06.2010, 21:17
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Сообщение от ReGreed
Оно, конечно, нафиг никому не нужно.
Сообщение от ReGreed
Но просто у меня всего полтора дня имеется, а сидеть и зубрить мануалы не камильфо в такие короткие сроки.
От этого стало кому-то нужно?

Задавайте вопросы, получайте ответы.

Сообщение от ReGreed
просто заменить содержимое целого <DIV> блока. Опять же, как?
div.innerHTML = 'Новое содержимое';
Ответить с цитированием
  #5 (permalink)  
Старый 14.06.2010, 21:59
Новичок на форуме
Отправить личное сообщение для ReGreed Посмотреть профиль Найти все сообщения от ReGreed
 
Регистрация: 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.
Ответить с цитированием
  #6 (permalink)  
Старый 14.06.2010, 22:36
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,246

Вы просите готовый скрипт с нуля.

Это работа, и за нее обычно платят деньги.
Для таких сообщений предназначен раздел форума "Работа".

Если вы все же хотите, чтобы вам помогли - приложите какие-то усилия сами и задавайте вопросы по ходу дела.
Ответить с цитированием
  #7 (permalink)  
Старый 14.06.2010, 23:39
Профессор
Отправить личное сообщение для Sweet Посмотреть профиль Найти все сообщения от Sweet
 
Регистрация: 16.03.2010
Сообщений: 1,618

Сообщение от ReGreed
<IMG src=(./pic/menu_b.png)>
У вас, видимо, и с html проблемы? С каких пор значение атрибутов в скобки берутся???? Я бы рекомендовал рассмотреть предложение Gvozd
Ответить с цитированием
  #8 (permalink)  
Старый 15.06.2010, 07:16
Новичок на форуме
Отправить личное сообщение для ReGreed Посмотреть профиль Найти все сообщения от ReGreed
 
Регистрация: 14.06.2010
Сообщений: 4

А как в данном случае атрибут записать? Кавычки и апострафы разве не смешаются с остальной разметкой?
А насчет денюжки... Я прекрасно понимаю, что любая работа должна быть оплачена, но я сайт делаю не себе, а школе. И школа мне ничего не заплатит. Поэтому вкладывать сюда свои личные деньги смысла не вижу. Ди и скрипт то тут, блин, на несколько строчек выходит всего - это работой даже не пахнет.

Кстати, додумал альтернативный вариант реализации моей задумки, так что тему можно закрыть.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
изменение input.value по клику farik Events/DOM/Window 3 13.07.2014 12:15
Выпадающее меню и смена слоев NOKA Общие вопросы Javascript 1 09.02.2010 08:45
Смена значений SRC от изображений Sparter Общие вопросы Javascript 23 31.10.2009 03:14
Добавление граф по клику в форме BoB Элементы интерфейса 3 14.08.2009 10:48
отобразить произвольную ссылку по клику на картинку dilly Общие вопросы Javascript 0 13.06.2008 07:13