我正在研究基於Wicket的Web應用程序。在應用程序中有不是每個用戶都有權使用的按鈕。這些按鈕實際上是簡單的鏈接,例如有沒有辦法動態改變一個按鈕的CSS類?
<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-)