Flexible Lock Table Head/Scroll Table CSS?
Jul 2, 2008
I've come up with a way (at least in IE7 and Firefox 2 and 3) to create a table that lets you scroll the body contents while the table header row remains fixed in place.
It's mostly a CSS solution, but it does use the IE CSS expression operator and uses some DOM properties to assign some IE heights and widths. The other CSS solutions I've seen to this problem all tend to be pretty inflexible and hard to implement in the real world for tables of varying sizes. They require that you to hard code your table widths and heights in multiple locations in the CSS and involve the use of more than just one class name assignment.
I wanted a solution that could handle tables of different sizes on the same page. Something that allowed you to assign just one class and allowed the you to specify the height in the actual table that you wanted to lock the headings for.
I tried to keep the HTML table mark-up as clean as possible. All you need do is to simply assign a single CSS class name to a DIV that surrounds the table then assign a height you want the table to be as an embedded style. That's it.
[Code]...
View 4 Replies
ADVERTISEMENT
Jun 26, 2010
What i'm currently trying to do is find all columns associated with a table header.
For example:
<table id="thetable">
<thead>
<tr><th colspan="2">Column 1 header</th></tr>
</thead>
[Code].....
I would be really happy if when something like this would be possible:
var jqTh = $( '#thetable thead th:eq(0)' )
jqTh.getTBodyColumns( ).toggle( ); // Get all cells for first th and hide them
View 1 Replies
View Related
Feb 24, 2009
i have 1 div with scrollbars and another div with a table inside. when user scroll horizontal bar in div1 i want application to scroll the table header from the same amount of pixels and in the same direction. i did not find anything under jQuery about that.. :-(
1. how can i detect in which direction the scroll is done (to the right, or to the left) ?
2. how can i determine how many pixels this scrolling is about ?
3. how to scroll the table header (table tag or th tag) from the same amount of point ?
i found just scrollLeft for now and i'm not successful to use it
View 1 Replies
View Related
Jun 17, 2009
Is there a plugin somewhere that will allow a table to horizontally scroll within a set width? I could swear I saw this once but can't
find it now. Basically I'm looking for an Excel-like setup. I have a div that's 990px wide and need to constrain a table within that to
keep from going off and having the whole thing scroll horizontally. Bonus points for freezing one or more columns on the left.
View 4 Replies
View Related
Jul 25, 2011
I've tried a number of the HTML/CSS techniques to get my table to scroll horizontally but none of them work. The table has been wrapped with a DIV and the CSS has included the OVERFLOW code but all to no avail. The code is basically like this:
<div class="Divscroll">
<table>
<tr>
[code]....
I've tried using SCROLL instead of AUTO to no avail. When I change the browser to ZOOM to ~150%, which some users will do, the table just wraps, no horizontal scroll bar. Interestingly, the scroll bars appear (grayed out and unselectable) but the <TD><INPUT... elements just continue to wrap.
View 1 Replies
View Related
Apr 16, 2001
I have a long table of information with a heading at the top. Is there a script to make the headings always stay at the top of my screen while the table information scrolls by.
View 2 Replies
View Related
Feb 24, 2009
I have a table where one of the cells has a background image of a solid color.
Code:
<td background="./images/background.jpg">
Is there a way in JS to create a text string that can act like a status bar marquee would and scroll text into or across that table cell?
When Googled, I see many examples of marquee's and examined one example of creating a text scrolling in an <input> box, but it's not what I need.
I'm not to handy with JS, so I don't know if it's possible or not or if maybe php can create something like this if JS can't?
View 1 Replies
View Related
Feb 8, 2010
I'm trying to create a scrolling menu. Example here [URL] I don't think there's an issue with the javascript necessarily. I've tried alternatively using jquery's animate function with scrollLeft and I still get the flickering. I'm thinking it's more to do with the HTML/CSS. For instance I'm wondering if using a table instead of a floated list for the menu might be a step in the right direction.
Code PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>Gallery</title>
<style type="text/css">
* { /* default styles */
[Code]....
View 10 Replies
View Related
Dec 8, 2010
I have a table that I wrote/borrowed a function to clone a row in a table. I want the new row to be cleared of data.
$("#addrow").live("click", function() {
//clone last row to variable
var row = $('#dataTable tbody>tr:last').clone(true);
//clear text boxes
[Code]....
The code to clear the text boxes and selection boxes work great. The code to clear the text from the table cells that do not have a form element do not work at all. The .Client and .Project cells that I want to clear are populated by an ajax call and the .total cell is populated by a function that sums the values the text boxes.
View 2 Replies
View Related
Oct 14, 2011
I want to drag table columns of a ajax.loaded table.... is this possible with a jQuery-Script?
View 1 Replies
View Related
Feb 26, 2010
I have two columns in my table and the rows are created dynamically.
<table
For each row, I want to get the value of each table and insert them in an object as follows.
How can I do that?
View 1 Replies
View Related
Jun 6, 2011
I have a need to select all table rows in the outer table of a cascading table structure, that is a table with contained tables. I tried to use the "Context" section of jQuery, but the table rows of the sub tables are being selected as well.
View 1 Replies
View Related
Dec 22, 2010
I may have one row or multiple rows that have checkboxes.My selector is at the table level
1. How can i check for all the checkboxes that are in the table, are checked and then apply the background color onload?
2. How can i tie a click event to a check box that is inside a table row. I may have one or multiple tows?
View 3 Replies
View Related
May 6, 2010
I am trying to get a scrollable table working. The table is placed inside a div and the ros are placed within the tbody. Can anyone suggest me a way to adjust the height of the scrollable table container with respect to the last row in the table? I am new to this scrollable table.
View 1 Replies
View Related
May 26, 2010
how I would dynamically add another table once text fields in the existing table is clicked on. So pretty much what I have is a table with 5 textboxes lined up horizontally in the first row along with couple of buttons in the second row. What I want is that once one text box is clicked, another table like the one above is created and appears below that initial table. So this is the inital table that should be replicated on each click:
<table>
<tr>
<td><input type="text" /></td>
<td><input type="text" /></td>
<td><input type="text" /></td>
<td><input type="text" /></td>
<td><input type="text" ></td>
[Code]...
View 16 Replies
View Related
Jun 2, 2006
I think I can make a good interesting list of postings under this subject header, 'All browsers are cool but IE.'
Anyway, the following code will show a table with an input box labeled, 'name', on all browsers (Gecko, KHTML, Opera) except IE. Is there anybody ever hit on this issue before?
View 6 Replies
View Related
Oct 9, 2009
I have two tables and i need move some rows from first table to move second table. I found on web how move rows in one table but i don´t know how moving in between two tables. Do you know where i found some information or example?.
View 1 Replies
View Related
May 18, 2009
I have a query(JQuery) here. can you plz help me in fixing the issue with this code. That is when I click on <tr> of first table that should get removed from first table and added to second table. It is happening fine and good. But when I double click on the <tr> that is added to second table no event is triggered. Why?
[Code]...
View 4 Replies
View Related
Feb 3, 2011
I have a site with 2 side by side tables with matching data. The left table is a drag-n-drop implementation so you can reorder the values in the database just by dragging and dropping. It works wonderfully. I want the right table to reflect the changes instantaneously. I got the right table to reload itself with the following jquery line:
$("#newMeet").load(location.href+" #newMeet>*","");
I stuck that line in the "Update" function of my "Sortable" funtion. And the line that I am using to initially stripe the right table is:
$(".checks2:even").addClass("grayBack");
Now matter where I stick that line, I cannot get the table re-striped after it reloads.
View 2 Replies
View Related
Jun 7, 2010
I have a dynamic HTML table which gets populated by coldfusion and displayed in the page, I have a column called performace which holds numeric values. I need to select the top 3 best performace value in the column and then highlight the entire row in different colours (top 3 values for performance). Can any one help me in doing it?My server can run only Javascript and coldfusion, No Ajax/PHP.I need a complete set of code which such that I will add the script and it performs the calculating and highlighting part.
View 1 Replies
View Related
Aug 2, 2011
I'm taking a class in web technologies, and we're working with some basic Java.
The assignment is to have numbers 1-10 and their squares fill into a table... Then to have them sum at the end.
My problems are:
How do I change the orientation on the table output to go up and down instead of left to right?
Do I have to write another for or while loop to get the sum's for these numbers, or can I do it from within what I've already written?
view source:
View 14 Replies
View Related
Feb 9, 2011
Can I use script to remove the 2nd and 3rd table row elements from this html?
Code:
<table id="dap_product_links_table">
<tr>
<td><span class="scriptheader">Product Title</span></td>[code].....
View 3 Replies
View Related
Nov 12, 2009
I have written some JavaScript that I can use to remove a table row from a table. If I have the table:
[Code]...
I also have JavaScript that will add a row to the same table. I've found that if I add a bunch of rows, when I delete one, there is a small amount of whitespace added between the permanent row and the others. It seems like while the row is removed, some remnants of it remain. Is there a way to get rid of it completely?
View 2 Replies
View Related
Sep 1, 2010
My issue is that I have a javascript function applied on page load via an addLoadEvent function call in the head to every row (dynamic number of records retrieved) on a table. On every row of the table I also have an element (image or button) that performs a different function that is assigned on the element itself.Unfortunately, when I click the element it also performs the function that was applied to the row in the page load. Is there any way to not call this function on element click?
<script type="text/javascript">
addLoadEvent(function() { function1(1); })
//function1 makes the table rows do something appearance wise.
[code]....
View 4 Replies
View Related
Aug 31, 2011
As you can see, the table on the right is not even with the table on the left. This code has worked in the past,
<script type="text/javascript">
window.onload = function () {
var divArray = document.getElementById('tablecontent').offsetHeight;
var subtraction = divArray - 442;
var tablesidebar = document.getElementById('tablesideba');
tablesidebar.style.paddingBottom = subtraction + 'px';
};
</script>
But that only works for a static page. The problem is now, both tables, the one on the left, and the one on the right, are dynamic. Either could have different heights depending on what page you are visiting. Different pages also have more than one table, and the only way I could see this working is with a million if statements or each page, defining each table being used. Is there anyway to get these two tables evened out, no matter the content using JavaScript?
View 1 Replies
View Related
May 4, 2010
I have to implement simple LIFO algorithm ( if i can call it like this .. ) say i have html table and and i fetching data i like thet the last data that fetched to be the first record in the table
For example : im fetching the string "111" so it will be the first record next im fetching the string "222" now the string "111" will be the second and the string "222" will be the first .. and so on
View 2 Replies
View Related