• 締切済み

ソート時に△/▽のような画像を表示したい

HTMLの<th>をクリックすると下の別テーブルの<td>がソートされるものをJSPで作りました。 その時、クリックされた<th>内に昇順/降順に合わせた△/▽のような画像を表示させて、 どこがソートされているのかをわかるようにしたいのです。 やり方を教えていただけないでしょうか。

みんなの回答

回答No.2

doSortが押下されたときにjavascriptで画像を変えてあげれば出来るんじゃないですか?

参考URL:
http://www.tagindex.com/javascript/link/change1.html
すると、全ての回答が全文表示されます。
  • STICKY2006
  • ベストアンサー率29% (1536/5269)
回答No.1

if文でも使って、昇順の時、降順の時、それぞれにどちらの画像を表示するか振り分けてやればいいと思うけど。。。 とりあえず、<th>を表示させてるところで昇順の時はこっちの<th>文、降順の時はこっち。。。と別けれるのでは? 後はソースでも提示してもらえれば突っ込んで書き込めると思いますけど。

noqpon
質問者

補足

遅くなりました。ソースはこんな感じです。 <form name="form1"> <table> <tr> <th id="jap" onClick="doSort(jap)">国語</th> <th id="eng" onClick="doSort(eng)">英語</th> </tr> </table> <table> <tr> <td>70点</td> <td>54点</td> </tr> <tr> <td>83点</td> <td>79点</td> </tr> </table> </form> 今回はソートはできているのでソートのJavaScriptソースは省略します。 イメージは、<th>をクリックすると画面を再表示し、ソート結果を表示する感じです。 よろしくお願いします。

すると、全ての回答が全文表示されます。

関連するQ&A