With all of your pages, how much is common between the pages?
I'm still thinking you could use PHP ... I just think you did something wrong
when you did the include. And the name of the pages should have the
extension .php (example: index.php instead of index.html )
Once you have one file that defines the common parts of all your pages, like the
header, footer, basic CSS layout ... that page becomes your "template". Using PHP,
you go into the pages with some variables that define what content will appear in
the content areas of the page.
An example of this is here:
http://www.palosantodesigns.com/
The main page is "index.php" ...
Now, mouse over the links in the navigation column (on the left) and look
at the URLs for those links. They all refer to a PHP page called: "page.php"
with a variable assigned that tells the PHP script which content to put into
the content area. So in effect, the whole site (28 pages) has about 3
actual PHP pages and a bunch of text files (for the content) ... and one
CSS style sheet file. With 1 alteration to the CSS file, every page gets
affected as they all use the same CSS file. To change the content on any
page, a plain text file is edited and uploaded by the site owner.
Does this make sense? It's hard to explain on this forum ...
EDIT:
I just noticed this sentence you made on your first post:
"Don't say CSS, because I can't put HTML and Javascript in CSS files"
CSS is "cascading style sheet" ... in the example above, it's one text file
that defines the look and layout for specific areas <div>'s on the web pages.
Your HTML file loads the .css file in the <head> section of each page. Now,
you can access the various <div>'s within your HTML file and do Javascripting,
and PHP stuff, you can even use <tables> There's nothing wrong with mixing
tables and CSS ... it's done all the time, especially for tabular data such as
image galleries, calendars, and other information taken from a database.
.