Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > Изменение цвета линка


Автор: nicka47 10.6.2005, 16:37
у меня есть тег
Код

<a class="link" style="cursor:  hand" onClick="window.open ('news.php', 'new_window');">aaa</a>


класс
Код

.link {
    font-family: Sylfaen;
    font-size: 10px;
    font-weight: normal;
    color: #874C50;
    text-decoration: none;
}
.link:hover {
    COLOR: #45A0F9; 
}


но если я в тег <a> не посажу атрибут href, то класс link не работает как линк, то есть не меняет цвета, но сажать href я не могу, так как мне не нужно никуда идти (#- не подойдет)

Как же сделать так, чтобы при наводе на мой линк линк менял цвет?? smile

Автор: Joes 10.6.2005, 17:03
Код

a: link, hover {color: red}
a: visited {color: green}
smile

Автор: Ciber SLasH 10.6.2005, 17:11
Линк пиши так:
Код

<a href="JavaScript://" onClick="window.open ('news.php', 'new_window');">aaa</a>

Автор: Black 10.6.2005, 17:51
Ciber SLasH
думаю лучше даже так:

Код

<a href="#" onClick="window.open ('news.php', 'new_window');return false;">aaa</a>

Автор: Sardar 10.6.2005, 18:09
А на самом деле лучше так:
Код
<a href="javascript: void(0);" onClick="window.open ('news.php', 'new_window');return false;">aaa</a>


Что бы избежать как перезагрузки страницы, так и офигевание старых браузеров когда видят "пустой" код smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)