- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
В яве вообще не шарю, пользуюсь только готовыми решениями, а необходимое не могу найти.
Вот такое меню рисую для сайта:
http://detonatora.narod.ru
Идея такая: при наведении на текстовую ссылку, либо на картинку под ней, меняется и цвет шрифта, и сама картинка. Сейчас это реализовано, но не до конца. То есть можно только для 1 картинки, а нужно для 6 разных. Памажите плиз :)
В исходниках думаю всё понятно..
function GetElem(sName) {
if (document.all) {
return document.all[sName];
} else {
return document.getElementById(sName);
}
}
function ImageOn(iID) {
oImage = GetElem('oimg' + iID);
oText = GetElem('otext' + iID);
if (!oText) { } else { oText.style.color = '#f82f03'; }
if (!oImage) { } else { oImage.src = 'menu/menu1_hover.jpg'; }
}
function ImageOff(iID) {
oImage = GetElem('oimg' + iID);
oText = GetElem('otext' + iID);
if (!oText) { } else { oText.style.color = '#4e4e4e'; }
if (!oImage) { } else { oImage.src = 'menu/menu1.jpg'; }
}
Вот так (изменения в паре строчек):
function GetElem(sName) {
if (document.all) {
return document.all[sName];
} else {
return document.getElementById(sName);
}
}
function ImageOn(iID) {
oImage = GetElem('oimg' + iID);
oText = GetElem('otext' + iID);
if (!oText) { } else { oText.style.color = '#f82f03'; }
if (!oImage) { } else { oImage.src = 'menu/menu' + iID + '_hover.jpg'; }
}
function ImageOff(iID) {
oImage = GetElem('oimg' + iID);
oText = GetElem('otext' + iID);
if (!oText) { } else { oText.style.color = '#4e4e4e'; }
if (!oImage) { } else { oImage.src = 'menu/menu' + iID + '.jpg'; }
}
В коде к ссылкам функция правильно написана, еще прописать menu4.jpg и т.д. и залить menu2_hover.jpg и т.д.
Т.е. вот тут, например, заменить menu1.jpg на menu4.jpg надо в коде страницы:
Как просто оказалось.. Можно было пораскинуть мозгами, да и вообще пора по основам пройтись)
Спасибо за оперативную помощь! %)