Любая Тень разительно отличается от своего хозяина… Они тоже считают нас своими Тенями…(с)
Пытаюсь освоить простое выпадающее меню - при клике на пункт меню раскрывается подменю, а все остальные пункты съезжают ниже. Осваиваю методом утаскивания скрипта с другого сайта и подстановки своих данных. Получается все, кроме изменения рисунка (при закрытом меню должна высвечиваться стрелочка "вниз", а при открытом - "вверх"). Подскажите, как сделать?

Скрипт + CSS:


Меню:



Все работает, кроме смены рисунка

@темы: HTML, CSS, JavaScript

Комментарии
07.07.2010 в 10:37

After silence that which comes nearest to expressing the inexpressible is music.
Замени этот кусок :
if (thisMenu.style.display == "block")
{
thisMenu.style.display = "none";
thisOwl.src = 'xzona.net.ru/engine/data/emoticons/up.gif';
}
else
{
thisMenu.style.display = "block";
thisOwl.src ='www.enchantedlearning.com/dgifs/Down.GIF';
}
07.07.2010 в 11:02

After silence that which comes nearest to expressing the inexpressible is music.
Точнее даже так :
Замени этот кусок :
if (thisMenu.style.display == "block")
{
thisMenu.style.display = "none";
thisOwl.src = 'xzona.net.ru/engine/data/emoticons/up.gif';
}
else
{
thisMenu.style.display = "block";
thisOwl.src ='www.enchantedlearning.com/dgifs/Down.GIF';
}


если заработает, то значит дело в относительном пути к картинке ;)
07.07.2010 в 11:16

Любая Тень разительно отличается от своего хозяина… Они тоже считают нас своими Тенями…(с)
Переделала вот так:

if (thisMenu.style.display == "block")
{
thisMenu.style.display = "none";
thisOwl.src = 'www.enchantedlearning.com/dgifs/Down.GIF';
}
else
{
thisMenu.style.display = "block";

thisOwl.src ='xzona.net.ru/engine/data/emoticons/up.gif';
}

(потому что при закрытом меню нужна стрелка вниз, а при открытом - вверх)

И подставила в html www.enchantedlearning.com/dgifs/Down.GIF как изначальный. В первых двух меню работает, а в третьем картинка не меняется =((

И еще вопрос: в меню получается, что при изначальной загрузке первое меню раскрыто, а остальные закрыты. А почему так получается?
07.07.2010 в 11:19

Любая Тень разительно отличается от своего хозяина… Они тоже считают нас своими Тенями…(с)
Аааай, все. Первый вопрос решен - нашла у себя ошибку, исправила, все работает. Спасибо. А как все-таки настроить относительные ссылки? т.е. на up.gif и down.gif из папки img? И второй вопрос про первое раскрытое меню при загрузке...
07.07.2010 в 15:40

After silence that which comes nearest to expressing the inexpressible is music.
Не меняется потому что id у картинки owlmenu2 а надо owlmenu3
Относительный путь : src="/images/up.gif"
07.07.2010 в 22:33

Любая Тень разительно отличается от своего хозяина… Они тоже считают нас своими Тенями…(с)

Расширенная форма

Редактировать

Подписаться на новые комментарии
Получать уведомления о новых комментариях на E-mail