Question regarding Frames loading...

  • Thread starter Thread starter Matt Watson
  • Start date Start date
M

Matt Watson

Greetings to All,

I've done several searches on the board and have not been
able to come up with an answer to my question; I'm hoping
someone can clarify.

My question is this:

I have an index.htm file that loads two frames with
initial pages. Frame 1 contains a Table of Contents,
Frame 2 contains initial home page content.

My dilemna is that search engines are finding the Frame 2
home page content, and when a user links to that, they
only get (obviously) Frame 2 displayed in their browser -
and never see the Frame 1 Table of Contents. As a result,
they are unaware that there might be more to see.

Is there a way that, whenever Frame 2 loads, Frame 1 will
also be forced to load? I can find no property setting,
method, scripting example, or magical incantation to make
this occur, or, if I have, I ain't gettin' it.

I know the obvious answer is "don't use frames", but I
would really like to know if there's a solution to resolve
this issue.

Ironically, I've experienced this issue surfing myself. I
know I can just delete the tag URL info to go to the
(assumed) home page, but not everyone thinks of this, and
it is klunky, at best.

Specifically, here's the site where you can see the two
frames:

http://www.blue-fish.biz

Here's what a search on "Argus HS560" in Google returned:

http://www.blue-fish.biz/BF opening frame.htm

Many thanx for your time.

Regards,

-matt
 
You need to create a dynamic frameset, see:
http://www.echoecho.com/jsframes.htm

--

==============================================
Thomas A. Rowe (Microsoft MVP - FrontPage)
WEBMASTER Resources(tm)

FrontPage Resources, Forums, WebCircle,
MS KB Quick Links, etc.
==============================================
 
You're right... the obvious answer is to not use frames and after looking at
your site I have to say that it's also the right answer. Please read on...

1. Frames are extra work. There are just more things to check and more
opportunities to make mistakes.

2. Frames will hurt you with search engines.

3. You have the problem that you are experiencing now.

4. IMHO, they don't look as nice as "no frames."

5. Nimble fingered surfers can be frustrated by frames as the pages don't
scroll in the expected way.

That said, there code you can use to redirect your visitor to your frameset.
See Thomas's reply regarding jsframes. (There's also a code you can put in
your subpages that will just force your main frameset to open if the subpage
is loaded outside the frameset, but I can't find it right now... besides the
solution Thomas suggested looked better.)

But is the effect worth all that? Not in most cases. You have a simple text
menu... that's not really worth the extra work. You can easily put your menu
in an "include" page instead. You already know how to use bookmarks to get
your visitor back to the top of a page (and hence back to a visible menu).

Make it easy on yourself so you have more time to make rods and go fishing.
 
Thanx to everyone for their input - I think I'm heading in
a better direction now. I wasn't aware of the "include
page" option, which, when combined with a Front Page
template, is much easier for me to set up than dynamic
frames.

I also have nothing positive to say regarding AOL (jmo),
so if frames are ranked at that level, wwwweeelllll, I'll
look for another approach.

Thanx for the suggestions, if you happen to take a look at
blue-fish.biz, hopefully you'll see some improvement now.

Regards,

-matt
 
Glad we could help, feel free to post again when you get some stuff changed.
 
Back
Top