George W said:
Newbie question here ...
I'm putting together my first Website with frames using FrontPage. No
matter which page I navigate to on the Website, the title bar always
displays the title that belongs to file index.htm. How do I make the title
bar display the title of the current main page? The site is
www.stargazerrestaurant.com
Thanks
George
Congratulations on producing your first Web site -- it gets easier from
now on ;-)
Just a couple of points in passing:
(a) Some of the pages take a long time to load. This is because of the
file size of the images used on the pages. Try using a simple graphics
package to 'compress' the images further.
I carried out a little test, and reduced thumbnails from 45k down to 7k,
and main images from 214k down to 69k without any significant loss of
quality.
Users (and potential customers) on dial-up will thank you if you can
reduce the 300k page sizes ;-)
(b) The use of frames in this context is quite OK (even if they're not
really necessary).
However, you need to make one or two changes:
(i) Any users who cannot handle frames and come to your site will get a
message that says: "This page uses frames, but your browser doesn't
support them.".
In reality, there are probably few visitors to your site that will not
be able to handle frames -- but for the sake of 'good practice' you
should make the site accessible to them (and help search engines index
your site properly).
You should create a page which is a combination of your index frame and
top frame contents, and point the <noframes></noframes> to this.
e.g. something like:
<p>This page uses frames, but your browser doesn't support them -- so <
a href="newentry.htm" title="link to index page">please go here</a></p>
That means that your frames-deficient user can access all your pages via
this link page.
However, with your current design, most of your pages already carry an
index, and so they should be able to navigate your site without problems
once they get to a page. Just ensure that the links are on *each* page
(including main), and that the list of links is complete (including
'contact').
(ii) People using search engines may well be directed to individual
pages, but the site will still be navigable if (as above) you ensure
that each page has an index.
Needless to say, they won't see the content of the top frame unless you
incorporate this on the pages (or point them back to the frameset page)
-- but if you do, then you don't need the top frame ;-)
So. You're then down to a 2-frame site.
Eventually you can incorporate the 'graphics' version of the index onto
each page, at which point you don't need to use frames at all.
(c) lastly (for the time being):
Put some alternative text on *every single image on your site*. The text
should make sense to anyone viewing your site without graphics (but it
can also be "" if the image is purely page decoration).
There's lots more to do, but sort out the basics first.
regards.