Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   замена картинок (https://javascript.ru/forum/misc/26211-zamena-kartinok.html)

bpystep 01.03.2012 03:22

замена картинок
 
HTML:
<a href="#" onclick="replace_image()">Подбор <img src="css/images/arrow_right.png" name="arrow"></a>

JS:
function replace_image () { 
			if (document.arrow.src == "css/images/arrow_down.png") document.arrow.src = "css/images/arrow_right.png";
			if (document.arrow.src == "css/images/arrow_right.png") document.arrow.src = "css/images/arrow_down.png";
			}
		}

не могу понять почему оно по второму клику не меняется...help

Aetae 01.03.2012 03:30

Лол, первый иф меняет в одну сторону, второй меняет обратно.
Судя по коду требуется изучение основ с нуля, по современному учебнику.
http://learn.javascript.ru

bpystep 01.03.2012 05:22

function replace_image () { 
			if (document.arrow.src == "css/images/arrow_down.png") document.arrow.src = "css/images/arrow_right.png";
			else document.arrow.src = "css/images/arrow_down.png";
		}

и так не работает, перебрал уже много вариантов((

Aetae 01.03.2012 05:39

<a href="#" onclick="replace_image()">Подбор <img src="http://javascript.ru/forum/images/smilies/sad.gif" name="arrow"></a>
<script>
function replace_image () { 
	if (document.arrow.src == "http://javascript.ru/forum/images/smilies/smile.gif") document.arrow.src = "http://javascript.ru/forum/images/smilies/sad.gif";
	else document.arrow.src = "http://javascript.ru/forum/images/smilies/smile.gif";
}
</script>

ЧЯДНТ?

P.S. Но вообще такие вещи делаются по-другому, настоятельно рекомендую учебник приведённый выше.

bpystep 01.03.2012 20:49

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

Aetae 01.03.2012 20:54

в днк

bpystep 01.03.2012 21:04

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

Aetae 01.03.2012 21:07

У кого проблема, у тебя проблема, епта!

bpystep 01.03.2012 21:09

если не по теме, не пиши.
п.с. у тебя тоже проблема и побольше моей

Aetae 01.03.2012 21:18


bpystep 01.03.2012 21:21

мудило съебись

Aetae 01.03.2012 21:31

..
Цитата:

Сообщение от bpystep (Сообщение 160830)
мудило съебись

..

bpystep 01.03.2012 21:35

Это сообщение не отображается, так как Aetae находится в Вашем списке игнорирования.

bpystep 02.03.2012 14:12

Можешь что-нибудь отписать по теме?

bpystep 02.03.2012 16:52

да, мне как-то все равно, я задал вопрос, а человек страдает херней и ничего дельного не пишет. и ведет себя как дешевый тролль.

Aetae 02.03.2012 17:14

Донесите до этого пентюха мысль: проблема в нём, у нас всё работает.)

bpystep 03.03.2012 13:52

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

Kolyaj 03.03.2012 19:52

Первое, что должно было прийти в голову, это проверить, а что же мы сравниваем. Если выполнить код alert(document.arrow.src), то окажется, что в свойстве src хранится абсолютный путь к картинке, даже если изначально задан относительный.

bpystep 04.03.2012 16:59

Оо, спасибо! вот что мне надо было! плюсую


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