|
|
|
| Я пытаюсь в строке менять источник картинки. В одну сторону срабатывает, а в другую нет. А почему?
<img src='i/plusik.gif' onClick="if(this.src=='i/minusik.gif'){this.src='i/plusik.gif'} else {this.src='i/minusik.gif'}";
|
| |
|
|
|
|
|
|
|
для: DJ Paltus
(05.10.2009 в 18:04)
| | Потому что в src в браузере всегда содержится абсолютный путь к файлу.
Решение:
if (this.src.indexOf ('i/minusik.gif') != -1)
|
И учитесь писать покрасивше:
<img src='i/plusik.gif' onclick="with (this) src = 'i/' + ((src.indexOf ('i/minusik.gif') != -1) ? 'pl' : 'min') + 'usik.gif';">
|
| |
|
|
|
|
|
|
|
для: АЯ
(05.10.2009 в 19:15)
| | Ох. Такой штиль мне определенно не по плечу :-)
Спасибо за подсказку! | |
|
|
|