John,
What I like to do is set up a template system.
1-User connects to web page on Default.asp
2-Default.asp includes (<!--#include virtual="site/includes/sitevars.asp"-->) a sitevars.asp file that contains code for DB access strings, site constants, color codes, etc.
3-Default.asp includes template.html
4-The template file looks like this...
Code:
<!--***-Begin PageSetup------Self contained - Contains document headers and all style settings--------------------***-->
<!--#Include Virtual="Site/Includes/SiteTemplates/template_pagesetup.html"-->
<!--***-End PageSetup---------------------------------------------------------------------------------------------***-->
<!--***-Begin TitleBar------Self contained - title bar-------------------------------------------------***-->
<!--#Include Virtual="Site/Includes/SiteTemplates/template_titlebar.html"-->
<!--***-End TitleBar-----------------------------------------------------------------------------------------***-->
<!--***-Begin MenuBar------Self contained - Site Menu bar----------------------------------------------------------***-->
<!--#Include Virtual="Site/Includes/SiteTemplates/template_menubar.html"-->
<!--***-End MenuBar-----------------------------------------------------------------------------------------------***-->
<!--***-Begin HeaderBar------Self contained - Site Header (title and logo)-----------------------------------------***-->
<!--#Include Virtual="Site/Includes/SiteTemplates/template_headerbar.html"-->
<!--***-End HeaderBar---------------------------------------------------------------------------------------------***-->
<!--***-Begin ContentBarTop------Front table tags for content area - Needs contentbarbottom for ending table tags-***-->
<!--#Include Virtual="Site/Includes/SiteTemplates/template_contentbartop.html"-->
<!--***-End ContentBarTop-----------------------------------------------------------------------------------------***-->
<!--***-Begin Content------Self contained - Unique content for page-----------------------------------------------***-->
<!--#Include File="content.html"-->
<!--***-End Content-----------------------------------------------------------------------------------------------***-->
<!--***-Begin ContentBarBottom------Ending table tags for contentbartop-------------------------------------------***-->
<!--#Include Virtual="Site/Includes/SiteTemplates/template_contentbarbottom.html"-->
<!--***-End ContentBarBottom--------------------------------------------------------------------------------------***-->
<!--***-Begin Footer------Self contained - property notice---------------------------------------------------***-->
<!--#Include Virtual="Site/Includes/SiteTemplates/Footer.html"-->
<!--***-End Footer----------------------------------------------------------------------------------------------***-->
4-Each of the individual .html files is positioned with DIV tags.
So every folder needs default.asp, template.html and content.html. A single includes folder contains all the pieces necessary to build the page. This allows for code-reuse and ease of maintenance.
If you need more detail just ask, [sig]<p>Rob<br><a href=mailto:robschultz@yahoo.com>robschultz@yahoo.com</a><br>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br>
"Focus on the solution to the problem,<br>
not the obstacles in the way."<br>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[/sig]