Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Как сменить изображение по ссылке? (https://javascript.ru/forum/misc/59107-kak-smenit-izobrazhenie-po-ssylke.html)

seddx 28.10.2015 11:27

Как сменить изображение по ссылке?
 
Здравствуйте! Встала такая задача. Есть код

<body class="mmenu-push">
		<nav class="main-menu main-menu-vertical main-menu-left" id="main-menu-s1">
			<h2>lorem ipsum</h2>
			<a href="#">lorem</a>
			<a href="#">ipsum</a>
			<a href="#">lorem</a>
			<a href="#">ipsum</a>
			<a href="#">lorem</a>
			<a href="#">ipsum</a>
            <a href="#">lorem</a>
            <a href="#">ipsum</a>
            <a href="#">lorem</a>
		</nav>
</body>


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

Я прошарил большинство сайтов и наткнулся на Этот сайт . Впринципе, это то, что мне нужно, но я уже немножко запутался в классах и с трудом смогу найти подходящий мне код. Помогите пожалуйста, если это не очень трудно.
Я сейчас даже элементарные задачи не смогу решить, нужно выспаться, чтобы с трезвой головой думать, но если вы мне поможете, я буду очень рад!

ksa 28.10.2015 11:46

Цитата:

Сообщение от seddx
есть ли возможность, чтобы по нажатию на ссылку происходила смена изображения?

Разумеется... :yes:
Нужно только правильно определить какое именно изображение тебе нужно... У какого элемента и что именно нужно заменить...

seddx 28.10.2015 12:11

Цитата:

Сообщение от ksa (Сообщение 393357)
Разумеется... :yes:
Нужно только правильно определить какое именно изображение тебе нужно... У какого элемента и что именно нужно заменить...

Уфф, это действительно сложно разобрать сейчас в моей голове)
Поправьте меня, если я не прав.

Можно пока просто найти пару случайныйх изображений в интернете, я потом изменю их. Как бы к каждой ссылке прикрепить конкретное изображение и при нажатии на эти ссылку, уже непосредсвенно менять background сайта на те изоражения, которые припкреплены к каждой ссылке.

ksa 28.10.2015 13:14

Цитата:

Сообщение от seddx
к каждой ссылке прикрепить конкретное изображение и при нажатии на эти ссылку, уже непосредсвенно менять background сайта на те изоражения, которые припкреплены к каждой ссылке

Вполне рабочий алгоритм. :yes:

seddx 29.10.2015 01:10

Цитата:

Сообщение от ksa (Сообщение 393372)
Вполне рабочий алгоритм. :yes:

Ага, еще и очень легко реализуемый :yes:

Только проснулся и сразу навалял это:

<a href="#" onclick="document.body.style.backgroundImage = 'url(yo.jpg)';">yo</a>


Если есть вариант еще легче, можете предоставить, хотя этого хватает на все 100% :)

FINoM 29.10.2015 12:05

Цитата:

Сообщение от seddx
Только проснулся и сразу навалял это:

События, описанные в атрибуте - признак дурного тона.


Часовой пояс GMT +3, время: 16:38.