Я работаю над веб-приложением на основе Wicket. В приложении есть кнопки, которые не каждый пользователь имеет право использовать. Эти кнопки на самом деле являются простыми ссылками, например
<a wicket:id="publishButton" title="Publish" class="rightPanel_publish"><wicket:message key="publish"/></a>
с классом CSS (из внешнего файла CSS), который устанавливает их внешний вид, например
a.rightPanel_publish {
display: block;
width: 90px;
height: 27px;
background: url( ../imgs/right_panel_icon03.gif ) left top repeat-y;
text-decoration: none;
color: black;
padding: 12px 0px 0px 35px;
}
Когда пользователь не авторизован для использования кнопки, ссылка отключена (в Java), и CSS по какой-то причине больше не используется.
Мой вопрос заключается в следующем: есть ли способ определить, что ссылка отключена во время выполнения, и изменить класс CSS? Я предпочел бы избегать использования javascript (пока что удалось сохранить весь проект без JS ...) и предпочел бы что-то, что будет работать со всеми браузерами.
Спасибо большое,
Ювал = 8 -)