電子書籍の厳選無料作品が豊富!

JSPで画面を生成しているのですが、検索結果の表で表のヘッダー部分を固定して表示したいのですが・・・。
表を作っている部分と別にテーブルをつくり表題だけを表示してみたのですが、縦スクロールに反応しないのはいいとして横スクロールに反応しないのが問題点で何とか横スクロールに連動できないか調べてるところです。
よろしかったら誰か教えてください。

A 回答 (2件)

JavaScriptで一応対応可能です。



<BODY onscroll="">
<DIV id="HEAD" style="overflow-X:hidden;overflow-Y:scroll;width:500px">
<TABLE>
表題部
</TABLE>
</DIV>
<DIV onscroll="document.getElementById('HEAD').scrollLeft=this.scrollLeft;" style="overflow:scroll;width:500px">
<TABLE border>
データ部
</TABLE>
</DIV>

こんな感じですね。
表題部でわざわざ無用な縦スクロールバーを表示している理由は外してみれば解ります(笑)
面倒なのでIE専用なコーディングですが・・・。
    • good
    • 0
この回答へのお礼

ありがとうございます。Scriptには考えが行ってませんでした。

お礼日時:2006/05/31 18:22

現在のHTML技術には残念ながらエクセルのような


テーブルの枠固定機能はありません。
テーブルをわけてdivのスタイルでスクロールを
調整するのが限界だと認知し、その範囲で
ソースの可読性を高める工夫を検討してください。
    • good
    • 0
この回答へのお礼

そうなんですか。
divについて調べてみます。
回答ありがとうございました。

お礼日時:2006/05/29 09:37

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!