473,405 Members | 2,167 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,405 software developers and data experts.

Scrollable TBODY elements without horizontal scrollbar


Extensive Google searching for more than a couple of hours has not provided
me with a satisfactory answer to this question:
How can I make scrollable TBODY elements in tables which:

* create a vertical scrollbar that DOES NOT occupy the content
space of the last column of table cells such that it obscures
that content in any way within that last column of cells
(irrespective of whether the text remains "intelligible")

* do NOT make use of scripting tricks which determine computed widths
of all table features (table/table row/table cell element margins,
borders, padding, etc) and then re-draw scrollbars...this especially
won't work in the script-disabled browsers of paranoid users.

* do not make use of non-standard, browser-specific CSS properties?

If the only way to make this work in the major browsers and requires
browser-specific properties, then what are they?

I do script coding/style markup/document markup in FF1.5 (largely because
its debugging interface is easy/clean), but I double-check if things work
in IE6 too.

Your response is much appreciated...and forever remembered if it is the one
that works.
Dec 21 '05 #1
3 14170
Seni Seven wrote :
Extensive Google searching for more than a couple of hours has not provided
me with a satisfactory answer to this question:
How can I make scrollable TBODY elements in tables which:

* create a vertical scrollbar that DOES NOT occupy the content
space of the last column of table cells such that it obscures
that content in any way within that last column of cells
(irrespective of whether the text remains "intelligible")

* do NOT make use of scripting tricks which determine computed widths
of all table features (table/table row/table cell element margins,
borders, padding, etc) and then re-draw scrollbars...this especially
won't work in the script-disabled browsers of paranoid users.

* do not make use of non-standard, browser-specific CSS properties?
Speak up where it counts. I filed it as a bug in Opera Bug tracking
database (#123296) and I made the same request at MSIE 6 wiki
bug/request webpage along with a testcase.

If you want a bug fixed or a feature implemented for *_everyone_*, then
this is the right thing you should be doing.
If the only way to make this work in the major browsers and requires
browser-specific properties, then what are they?
You need a bit of javascript.
Cross-browser scrolling tbody
http://www.gtalbot.org/DHTMLSection/ScrollingTBody.html
works in Firefox 1.x, Seamonkey 1.x, Mozilla 1.x, MSIE 6, Opera 7+, NS
7.x, Safari 2.x, K-meleon 0.8+, etc.

I do script coding/style markup/document markup in FF1.5 (largely because
its debugging interface is easy/clean), but I double-check if things work
in IE6 too.

Your response is much appreciated...and forever remembered if it is the one
that works.


forever remembered? Really?

Gérard
--
remove blah to email me
Dec 30 '05 #2
In article <41*************@uni-berlin.de>,
=?ISO-8859-1?Q?G=E9rard_Talbot?= <ne***********@gtalbot.org> wrote:
Seni Seven wrote :
Extensive Google searching for more than a couple of hours has not provided
me with a satisfactory answer to this question:

How can I make scrollable TBODY elements in tables which:

* create a vertical scrollbar that DOES NOT occupy the content
space of the last column of table cells such that it obscures
that content in any way within that last column of cells
(irrespective of whether the text remains "intelligible")

* do NOT make use of scripting tricks which determine computed widths
of all table features (table/table row/table cell element margins,
borders, padding, etc) and then re-draw scrollbars...this especially
won't work in the script-disabled browsers of paranoid users.

* do not make use of non-standard, browser-specific CSS properties?


Speak up where it counts. I filed it as a bug in Opera Bug tracking
database (#123296) and I made the same request at MSIE 6 wiki
bug/request webpage along with a testcase.

If you want a bug fixed or a feature implemented for *_everyone_*, then
this is the right thing you should be doing.
If the only way to make this work in the major browsers and requires
browser-specific properties, then what are they?


You need a bit of javascript.
Cross-browser scrolling tbody
http://www.gtalbot.org/DHTMLSection/ScrollingTBody.html
works in Firefox 1.x, Seamonkey 1.x, Mozilla 1.x, MSIE 6, Opera 7+, NS
7.x, Safari 2.x, K-meleon 0.8+, etc.


But then that requires that you hard-code the column widths. Not one of
OP's requirements, but one of mine.

Is there a way to do this, keeping in mind the "DOES NOT occupy the
content space of the last column" requirement, using just valid HTML
and CSS, even if not yet implemented in any browser?

--
= Eric Bustad, Norwegian Bachelor Programmer
Dec 30 '05 #3
You need a bit of javascript.
Cross-browser scrolling tbody
http://www.gtalbot.org/DHTMLSection/ScrollingTBody.html
works in Firefox 1.x, Seamonkey 1.x, Mozilla 1.x, MSIE 6, Opera 7+, NS
7.x, Safari 2.x, K-meleon 0.8+, etc.


that's not a scrolling tbody. that's two tables one above the other.

--

Bye.
Jasen
Dec 30 '05 #4

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

2
by: Peter Cartwright | last post by:
Is there any way of removing or camouflaging the empty horizontal scroll track of a scrollable div without affecting the vertical scrollbar? Non standard methods would be ok.
2
by: Mel | last post by:
Scrollable table widget with fixed header is there such thing ? thanks, Mel
2
by: Adi | last post by:
Hi, I made a TBODY scrollable but I have a problem, If there is a "Select" boxes in the table it puts the select boxes on top of the Table head when scrolling. Any idea if that can be fixed?...
25
by: Michael Schuerig | last post by:
I'm trying to do something seemingly very simple, but it's brought me close to crushing my head on the keyboard. All I want is a table where the head row is fixed and the body columns below are...
3
by: Robert | last post by:
Is it possible to create a Panel with a vertical scrollbar? Thanks Rob
2
by: Ben H | last post by:
Hello all I'm using a listview in my app but I want to scroll the listview programatically as I hate the look of the standard scrollbar. So, the listview is scrolled programatically using...
3
by: John Kraft | last post by:
I have a listview control that I want the columns of to remain a proportional size filling the listview completely. In the listview's Resize method, I calculate the new sizes and all looks fine....
1
by: since | last post by:
I figured I would post my solution to the following. Resizable column tables. Search and replace values in a table. (IE only) Scrollable tables. Sortable tables. It is based on a lot...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.