Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как присвоить тегу class по его id? 
:(
    Опции темы
InfMag
Дата 27.9.2007, 10:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


…
***


Профиль
Группа: Завсегдатай
Сообщений: 1037
Регистрация: 21.11.2004

Репутация: 2
Всего: 4



Вот код:
Код


<style type="text/css">

a.av { color:#999999 }
a.av:hover { color:#EEEEEE }

a.bv { color:#333333 }
a.bv:hover { color:#777777 }

</style>

<a href="#" class="av" id="id01">ССЫЛКА</a>

<script type="text/javascript" language="javascript">

id01.class = 'bv';

</script>


Как вы уже наверное догадались, я пытаюсь поменять class у тебя по заданному id, но почему-то ничего не выходит. Нужна помощь.
PM   Вверх
dsCode
Дата 27.9.2007, 10:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 565
Регистрация: 8.9.2007
Где: Saint-Petersburg

Репутация: 19
Всего: 26



InfMag, className


--------------------
the .code inside
:my music
PM MAIL WWW ICQ Jabber   Вверх
InfMag
Дата 27.9.2007, 11:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


…
***


Профиль
Группа: Завсегдатай
Сообщений: 1037
Регистрация: 21.11.2004

Репутация: 2
Всего: 4



dsCode, спасибо! слушай, заодно по этой же теме: как поменять у тега по id onMouseOut ?
PM   Вверх
dsCode
Дата 27.9.2007, 12:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 565
Регистрация: 8.9.2007
Где: Saint-Petersburg

Репутация: 19
Всего: 26



InfMag, точно так же:

Код

document.getElementById('test').onmouseout = function(e) {
  e = e || window.event;
  // дальше действия
}


если нужно снять маусаут - просто задать пустую функцию: .onmouseout  = function() {}


--------------------
the .code inside
:my music
PM MAIL WWW ICQ Jabber   Вверх
InfMag
Дата 27.9.2007, 13:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


…
***


Профиль
Группа: Завсегдатай
Сообщений: 1037
Регистрация: 21.11.2004

Репутация: 2
Всего: 4



dsCode, а можно ли задать просто другую функцию. Пробовал так:
Код

function ff(a) {
alert(a);
}
document.getElementById('test').onmouseout = ff('123');

Не сработало...

Добавлено через 3 минуты и 23 секунды
dsCode, спасибо! smile Вот так сработало:
Код

document.getElementById('nav9').onmouseout = function() { mov(nav9); }

PM   Вверх
dsCode
Дата 27.9.2007, 14:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 565
Регистрация: 8.9.2007
Где: Saint-Petersburg

Репутация: 19
Всего: 26



InfMag, да, верно, - в первом случае .onmouseout получал значение функции ff(...), а не саму функцию ff. Во втором случае - определяется свой функция для .onmouseout, в которой просто вызывается нужная. Хотя, можно было бы написать так: .onmouseout = ff; - тогда бы все сработало (просто присвоение, но не вызов, да еще и с параметром '123').

Это сообщение отредактировал(а) dsCode - 27.9.2007, 14:29


--------------------
the .code inside
:my music
PM MAIL WWW ICQ Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0466 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.