- - PR -
リンクの下線を消して、再度下線を表示する
1
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2006-03-07 12:11
お世話になります。jsp、というかhtmlの質問です。
Windows,Java(Struts1.2)で開発してます。 -------------------------- |time |12:00|12:10|12:20| -------------------------- |value| 120| 100| 7| -------------------------- |value| 150| 50| 28| こんな感じの画面があって、時間の行がそれぞれリンクになっていて、ソート できる機能があります。 顧客から、時間のリンクをクリックされたら、クリックされたところは リンクの下線を消してほしい、という要望が来ていて悩んでいます。 で、下記の記事を見てクリックされたリンクの下線を消すことはできたのですが、 たとえば初めに12:00のリンクをクリックし、次に12:10のリンクをクリックした後は、 12:10のリンクだけ下線が表示されないようにしないといけないんですが、 12:00のリンクも消えたままになっています。 リンクがクリックされた履歴を消すとか、リフレッシュするとか可能でしょうか? いま、スタイルシートでAタグをこのように指定しています。 a:link { text-decoration: underline; color: #0000FF; } a:visited { text-decoration: underline; color: #0000FF; } よろしくお願いします。 | ||||||||
|
投稿日時: 2006-03-07 12:15
追記です。
a.hoverで、カーソルを当てればリンクを表示できますが、 カーソルを当てなくてもリンクを表示できるようにしたいのです…^^; | ||||||||
|
投稿日時: 2006-03-07 12:24
クリックされたところというよりは「訪れたところ」でしょうね?
そりゃ、CSS ファイル レベルでやれば全部そうなってしまうでしょうね。 style 要素に予め既定の状態を書いておいて、JavaScript で style を変更する。 というのが簡単そうです。 (CSS の visited 擬似クラスは同じ表示になるようにする必要があるかも) 他にも方法はあるかもしれません。 _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||||||
|
投稿日時: 2006-03-07 12:28
javascriptを使っても良いのなら…
うわ、かぶったw javascriptをちょっと修正。 [ メッセージ編集済み 編集者: ぼのぼの 編集日時 2006-03-07 12:35 ] | ||||||||
|
投稿日時: 2006-03-07 14:41
じゃんぬねっとさん、ぼのぼのさん、早速のご返答ありがとうございました!
ぼのぼのさんのjavascriptをそのまま実装してできました! 感謝感激です! |
1