473,573 Members | 2,969 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Problem getting HEIGHT property of a dynamic table!

Hi, all! Using VB as code-behind in asp.net page...

I have a TABLE control which I'm building dynamically. After the table is
built, I'm trying to retrieve the HEIGHT property of that table
(table.height.v alue) to be able to dynamically position the next elements on
the form. However, this control property is coming back as -0- every time.
I also try to get the table height with Javascript after-the-fact
(table.style.he ight), but that returns a blank value.

How can I get the height of the TABLE control AFTER building it, so I know
where to place the next few elements in the flow??? Very frustrating for
something that should be relatively simple...

Thanks for any suggestions!
Jack
Nov 19 '05 #1
2 2715
I think table.style.hei ght is a client side property, so you cant detect it
in server side code. Its also a really bad choice for layout as its so
badly reprepsented in browesers that the use of it at best is typically
flaky.

Think about using panels and DIVs instead adn determine your positioning
relative to the top left (0) of the browser window..

< asp:Panel id="Panel1" runat="server" style="POSITION : absolute;
Left:910px; TOP:208px">
< /asp:Panel>

--
Regards

John Timney
ASP.NET MVP
Microsoft Regional Director

"Steve Bottoms" <sp**********@h otmail.com> wrote in message
news:%2******** ********@TK2MSF TNGP14.phx.gbl. ..
Hi, all! Using VB as code-behind in asp.net page...

I have a TABLE control which I'm building dynamically. After the table is
built, I'm trying to retrieve the HEIGHT property of that table
(table.height.v alue) to be able to dynamically position the next elements on the form. However, this control property is coming back as -0- every time. I also try to get the table height with Javascript after-the-fact
(table.style.he ight), but that returns a blank value.

How can I get the height of the TABLE control AFTER building it, so I know
where to place the next few elements in the flow??? Very frustrating for
something that should be relatively simple...

Thanks for any suggestions!
Jack

Nov 19 '05 #2
Well, here's the thing: I'm generating a variable number of sections
(currently one row in a table) of variable length (some may be one word,
some may be 1000 words). Each of these blocks (currently generated as
multi-row tables) come one right after another. Using something like a
region with a scroll bar isn't an option. I need to be able to "look" at a
block (right now a table), get it's total on-screen height (which may be
variable: nothing is fixed height), and use that to place the next block of
text/items, which ALSO are variable. I can't use ANYTHING that's of fixed
size, because that's just plain ugly. I'm finding it a bit hard to believe
that this is so difficult.

Does the size of a Panel (never used them except to display fixed-length
text) grow based on the amount of content? Does the Panel have a height
property that can be used to determine the positioning for the next element
underneath it, or does it automatically grow, pushing later elements (Panels
& Labels) further down? Can the Panel display HTML/DHTML (the text may have
HTML; a quick test of a Panel doesn't render HTML)?

This seems like such a simple thing, I can't believe it's not available in
this day and age!! ;-)

Jack


"John Timney (ASP.NET MVP)" <ti*****@despam med.com> wrote in message
news:eG******** ******@TK2MSFTN GP10.phx.gbl...
I think table.style.hei ght is a client side property, so you cant detect it
in server side code. Its also a really bad choice for layout as its so
badly reprepsented in browesers that the use of it at best is typically
flaky.

Think about using panels and DIVs instead adn determine your positioning
relative to the top left (0) of the browser window..

< asp:Panel id="Panel1" runat="server" style="POSITION : absolute;
Left:910px; TOP:208px">
< /asp:Panel>

--
Regards

John Timney
ASP.NET MVP
Microsoft Regional Director

"Steve Bottoms" <sp**********@h otmail.com> wrote in message
news:%2******** ********@TK2MSF TNGP14.phx.gbl. ..
Hi, all! Using VB as code-behind in asp.net page...

I have a TABLE control which I'm building dynamically. After the table
is
built, I'm trying to retrieve the HEIGHT property of that table
(table.height.v alue) to be able to dynamically position the next elements

on
the form. However, this control property is coming back as -0- every

time.
I also try to get the table height with Javascript after-the-fact
(table.style.he ight), but that returns a blank value.

How can I get the height of the TABLE control AFTER building it, so I
know
where to place the next few elements in the flow??? Very frustrating for
something that should be relatively simple...

Thanks for any suggestions!
Jack


Nov 19 '05 #3

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

Similar topics

1
2214
by: Amar | last post by:
I have a web form with several fields. Depending on user selection in one combo box, i populate a text box and a check box in one line. For example if the user selects 2 years, then i show the user two lines with each line containing 1 text box and 1 check box. I have already put in 10 lines, using ,<tr> in a table, from which i display only...
39
19590
by: Martin Jørgensen | last post by:
Hi, I'm relatively new with C-programming and even though I've read about pointers and arrays many times, it's a topic that is a little confusing to me - at least at this moment: ---- 1) What's the difference between these 3 statements: (i) memcpy(&b, &KoefD, n); // this works somewhere in my code
2
8362
by: JMT | last post by:
Hello, I get some dynamic controls (ASP .Net) inside a table, the height property of the table is variable according the controls loaded, so I need to know the final table height, this value must be an odd number by graphic design. I put the next code at bottom of the page; <script type="text/javascript" language="JavaScript1.2">
0
3484
by: sjickells | last post by:
Hi I am having a problem using asp:TextBox's in a transparent table. I have a background image on the page and a table in the middle of the page. I have set the background colour of the table to white the used CSS to set the opacity to 90 so that you can see the background image through the table. The problem I am having is with the...
1
1429
by: kchaitanya | last post by:
I have created a master page. When I am adding this master page to .aspx files which are in the root directory, it is working fine. When , I am adding master page to .aspx files which are in sub folders , I am getting some problem. Initially, images are not displayed. If I am using runat="server", they are dispalyed. But , I am not getting some...
2
2623
by: sirdavethebrave | last post by:
Hi guys - I have written a form, and a stored procedure to update the said form. It really is as simple as that. A user can go into the form, update some fields and hit the update button to update the information which is stored in a SQL database. In testing we noticed that the form was updating correctly but the update mechanism was also...
2
3003
by: swethak | last post by:
hi , i write the code in .htm file. It is in cgi-bin/searches/one.htm.In that i write a form submitting and validations.But validations are not worked in that .htm file. I used the same code in my local system that validations work.plz tell that whats the problem in that. Here is my code <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0...
2
3139
by: swethak | last post by:
Hi, I am getting the problem the problem with google map in Internet Explorer. This map worked fine in mozilla . When i opened the same map in Internet Explorer i am getting the error message as in alert box as " Internet Explorer cannot open the Internet site http://google.citycarrentals.com.au/viewalllocations.php . Operation...
0
8021
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, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. ...
0
8202
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that...
1
7787
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 Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For...
0
8065
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the...
0
6419
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, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then...
1
5593
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 presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes...
0
5291
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert...
0
3733
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
0
1041
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating...

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.