powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Обьект Element
3 сообщений из 3, страница 1 из 1
Обьект Element
    #34341428
nigger™
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Народ столкнулся с такой проблемкой, надо менять бекграунд у <input type="submit"/> при наведении и обратно можно ли это сделать при помощи css ? Я делал через JavaScript приблизитеольно так :
два события onmouseover="overIm(this.id)" где функция выглядит так :
Код: plaintext
1.
2.
3.
4.
5.
function overIm(id) {
    obj = document.getElementById(id);
    obj.removeAttribute("style");
    obj.setAttribute("style",background:url(img/some_img_on.gif))
}
и onmouseover="outIm(this.id)" где функция выглядит так :
Код: plaintext
1.
2.
3.
4.
5.
function outIm(id) {
    obj = document.getElementById(id);
    obj.removeAttribute("style");
    obj.setAttribute("style",background:url(img/some_img_off.gif))
}
хотелось бы сделать одну функцию для двух событий в которой был бы один if и от него плясалось бы, а так же не удалять аттрибут "style", а просто менять его. Не подскажите как и что сделать ?
...
Рейтинг: 0 / 0
Обьект Element
    #34341621
Фотография SkyLight
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прописываешь два стиля, для обоих состояний:
Код: plaintext
1.
2.
3.
4.
5.
.t1{
    background-color: #ddd;
}
.t2{
    background-color: red;
}

Одна функция для всех:
Код: plaintext
1.
2.
function f(_){
    _.className = _.className == 't1' ? 't2' : 't1';
}

Код: plaintext
<button type="submit" class="t1" onmouseover="f(this)" onmouseout="f(this)">Test</button>
...
Рейтинг: 0 / 0
Обьект Element
    #34341856
nigger™
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Логично однако, сенкс, идея понятна)))
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Обьект Element
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]