Tables and Form questions

I'm new to HTML coding and need a few questions answered.

1.  I coded an HTML page to display a table with a lot of rows.  There's quite a pause between the time of displaying the other controls on the page and the large table.  Is there any way of speeding up the table display?

2.  Is it best to split the different sections of a page with many tables or use one large table?

3.  On the page I created, I have checkboxes, radio buttons and buttons.  Do I need to use the FORM tag?  My application is standalone.  It is not web-based.

Thanks.
halfondjAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Harisha M GEngineerCommented:
Hi halfondj,
    2. Yes -- it would be better
    3. No -- you don't have to use Form

Bye
---
Harish
halfondjAuthor Commented:
Thanks for the reply.

>> you don't have to use Form
Why not?
Harisha M GEngineerCommented:
Form is generally used when you have to Submit the data to the server. But you told you aren't using web features. So you need not use that.
Your Guide to Achieving IT Business Success

The IT Service Excellence Tool Kit has best practices to keep your clients happy and business booming. Inside, you’ll find everything you need to increase client satisfaction and retention, become more competitive, and increase your overall success.

halfondjAuthor Commented:
Thanks.  Any ideas about #1?
Harisha M GEngineerCommented:
You can preload the whole page and display them after that. It appears as if all are loaded at once. But if you are a beginner, don't worry about that.
Harisha M GEngineerCommented:
.. Also that needs the knowledge of scripting like JavaScript or vbScript
halfondjAuthor Commented:
Thanks.  I would still like to know.

>> Also that needs the knowledge of scripting like JavaScript or vbScript
I know a JavaScript and VBScript.

Can you explain the implementation?

dorwardCommented:
1. You can use a fixed table layout. This will cause browsers to display the data as they get it and not calculate cell widths based on all the data in the table. This might speed things up.

http://www.w3.org/TR/CSS21/tables.html#fixed-table-layout

2. Depends on the data. If, structurally it is one set of related data then it should be one table. Many sets of data which are not related to each other should be many tables.

3. No need for a form then.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Harisha M GEngineerCommented:
First collect all the data into a variable.
For example..

<script language=javascript>
   var s;
   s = "<table>whatever you need here</table>"
   document.write(s);
</script>
Harisha M GEngineerCommented:
Very good JavaScript tutorial here:
http://www.w3schools.com/js/default.asp
halfondjAuthor Commented:
Thanks for all the replies.  I really appreciate it.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
HTML

From novice to tech pro — start learning today.