Disadvantages of Frames

J

JCO

My web site, not published yet, was created using Frames.
Seems to work okay, but I need someone to tell me the disadvantages of the
Frames.

I'm still learning!
 
T

Thomas A. Rowe

1. When you site is indexed by search engines the links from the search
engine back to your site will load pages outside of the frameset, unless you
want to spend the time creating a dynamic frames using JavaScript.

2. Users can not easily bookmark individual pages.

3. FP navigation components do not work well with frameset, and was not
intended to be use with them.

--

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

FrontPage Resources, Forums, WebCircle,
MS KB Quick Links, etc.
==============================================
 
J

JCO

Num 2 is easily understood.
Num 1 & 3 are unclear, especially 3.
What are examples for num 3
 
T

Thomas A. Rowe

#1 the search engine will link to the individual page that load within the
frameset, so when user follow the link from the search engine to the page,
the page will load without the rest of the frameset, so if you have a frame
with the navigation, then the user will not see this navigation.

#3, when using the FP navigation components, you have no way to specific
which frame a specific link should open in. So if you have your navigation
frame, any link would open replacing the navigation frame.

--

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

FrontPage Resources, Forums, WebCircle,
MS KB Quick Links, etc.
==============================================
 
J

JCO

# 1: Is their anyway to force the Left & Top Frame to come with the users
"Saved Link?
 
T

Thomas A. Rowe

No.

--

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

FrontPage Resources, Forums, WebCircle,
MS KB Quick Links, etc.
==============================================
 
C

chris leeds

I did a site in frames: http://dreierautosales.com a while ago. I used some
JavaScript to call the frames incase someone loaded a content page without
the frameset. it seems to work pretty well.
the nicest thing about frames (IMHO) is how quickly they load the content.
without having to reload all the surrounding graphics and navigation it's a
pretty quick page load.
there are significant downsides and I'd probably not do another frames site
unless it was for something I could guarantee wouldn't matter like an admin
panel, a private site, or similar.
HTH
OH, almost forgot the source of the JavaScript was www.echoecho.com it was
pretty easy to do and understand.
 
J

JCO

I'm reviewing this... and hope can implement it.

I don't understand why FP2003 wouldn't just automatically generate this
script when the users decides to use a Frame Set Web. I'm like you.... I
may never do another Frame type... but who knows.

Thanks for help.
 
J

JCO

To test if this script is working correctly, since this is not published....
Should I be able to simply double click any of the htm pages and expect the
frame to attach itself?
 
J

JCO

I'm having some trouble so I will explain (reference
http://www.echoecho.com/jsframes02.htm)
I have these pages:
1. FrameLeftPage.htm - This is my common left side that contains all of my
menu buttons
2. FrameTopPage.htm - This is my common top page that contains the logo and
name of site.
3. HomePage.htm - This is my default page that is loaded into the Frame as
the default Page. The Welcome Page of my site.
4. Index.htm - This is the only page, that if I double click, everything
comes up normal.

Then I have a series of pages, in folders, such as : Schedule, Photo,
Coach.. ect

The writeup says to rename "myframeset.htm" to whatever my main Frame is.
Do they mean the Index.htm. If so, won't this change to Default.htm, when
it gets published?
 
S

Stefan B Rusynko

Your frameset pages (the one that loads the frames) would need to be your home page filename required by your host (usually
index.htm or default.htm)
You would change myframeset.htm to that file name
If when you publish FP changes index.htm to default.htm then rename your local file (index.htm) to default.htm (that's the one your
server needs) and your script would use default.htm




|
| I'm having some trouble so I will explain (reference
| http://www.echoecho.com/jsframes02.htm)
| I have these pages:
| 1. FrameLeftPage.htm - This is my common left side that contains all of my
| menu buttons
| 2. FrameTopPage.htm - This is my common top page that contains the logo and
| name of site.
| 3. HomePage.htm - This is my default page that is loaded into the Frame as
| the default Page. The Welcome Page of my site.
| 4. Index.htm - This is the only page, that if I double click, everything
| comes up normal.
|
| Then I have a series of pages, in folders, such as : Schedule, Photo,
| Coach.. ect
|
| The writeup says to rename "myframeset.htm" to whatever my main Frame is.
| Do they mean the Index.htm. If so, won't this change to Default.htm, when
| it gets published?
|
|
| | > I did a site in frames: http://dreierautosales.com a while ago. I used
| some
| > JavaScript to call the frames incase someone loaded a content page without
| > the frameset. it seems to work pretty well.
| > the nicest thing about frames (IMHO) is how quickly they load the content.
| > without having to reload all the surrounding graphics and navigation it's
| a
| > pretty quick page load.
| > there are significant downsides and I'd probably not do another frames
| site
| > unless it was for something I could guarantee wouldn't matter like an
| admin
| > panel, a private site, or similar.
| > HTH
| > OH, almost forgot the source of the JavaScript was www.echoecho.com it was
| > pretty easy to do and understand.
| >
| > | > > # 1: Is their anyway to force the Left & Top Frame to come with the
| users
| > > "Saved Link?
| > >
| > > | > > > #1 the search engine will link to the individual page that load within
| > the
| > > > frameset, so when user follow the link from the search engine to the
| > page,
| > > > the page will load without the rest of the frameset, so if you have a
| > > frame
| > > > with the navigation, then the user will not see this navigation.
| > > >
| > > > #3, when using the FP navigation components, you have no way to
| specific
| > > > which frame a specific link should open in. So if you have your
| > navigation
| > > > frame, any link would open replacing the navigation frame.
| > > >
| > > > --
| > > >
| > > > ==============================================
| > > > Thomas A. Rowe (Microsoft MVP - FrontPage)
| > > > WEBMASTER Resources(tm)
| > > >
| > > > FrontPage Resources, Forums, WebCircle,
| > > > MS KB Quick Links, etc.
| > > > ==============================================
| > > > To assist you in getting the best answers for FrontPage support see:
| > > > http://www.net-sites.com/sitebuilder/newsgroups.asp
| > > >
| > > > | > > > > Num 2 is easily understood.
| > > > > Num 1 & 3 are unclear, especially 3.
| > > > > What are examples for num 3
| > > > >
| > > > > | > > > > > 1. When you site is indexed by search engines the links from the
| > > search
| > > > > > engine back to your site will load pages outside of the frameset,
| > > unless
| > > > > you
| > > > > > want to spend the time creating a dynamic frames using JavaScript.
| > > > > >
| > > > > > 2. Users can not easily bookmark individual pages.
| > > > > >
| > > > > > 3. FP navigation components do not work well with frameset, and
| was
| > > not
| > > > > > intended to be use with them.
| > > > > >
| > > > > > --
| > > > > >
| > > > > > ==============================================
| > > > > > Thomas A. Rowe (Microsoft MVP - FrontPage)
| > > > > > WEBMASTER Resources(tm)
| > > > > >
| > > > > > FrontPage Resources, Forums, WebCircle,
| > > > > > MS KB Quick Links, etc.
| > > > > > ==============================================
| > > > > > To assist you in getting the best answers for FrontPage support
| see:
| > > > > > http://www.net-sites.com/sitebuilder/newsgroups.asp
| > > > > >
| > > > > > | > > > > > > My web site, not published yet, was created using Frames.
| > > > > > > Seems to work okay, but I need someone to tell me the
| > disadvantages
| > > of
| > > > > the
| > > > > > > Frames.
| > > > > > >
| > > > > > > I'm still learning!
| > > > > > >
| > > > > > >
| > > > > >
| > > > > >
| > > > >
| > > > >
| > > >
| > > >
| > >
| > >
| >
| >
|
|
 
J

JCO

So the scrip it okay for now. When I publish, I should change the script to
default.htm so it will work on the server side. Cool

Stefan B Rusynko said:
Your frameset pages (the one that loads the frames) would need to be your
home page filename required by your host (usually
index.htm or default.htm)
You would change myframeset.htm to that file name
If when you publish FP changes index.htm to default.htm then rename your
local file (index.htm) to default.htm (that's the one your
 
J

JCO

Steffan,
It turns out that the html pages that are in other folders will not load the
frame sets.
I was wondering how to modify the script to take this into consideration.

Can you help!

Stefan B Rusynko said:
Your frameset pages (the one that loads the frames) would need to be your
home page filename required by your host (usually
index.htm or default.htm)
You would change myframeset.htm to that file name
If when you publish FP changes index.htm to default.htm then rename your
local file (index.htm) to default.htm (that's the one your
 
C

chris leeds

if the file to get loaded is in a folder above you've got to use a ../
before the file name, if it's two levels above ../../
that is, if I understood you right.
HTH
 
J

JCO

Chris
Yes that is what I was asking. I was using ".." and it was not working.
I guess I was thinking in DOS mode & that "../" would of taking all the way
back to the root.
This is working great, I appreciate you help. I've never done any script
before.
 
J

JCO

Chris,
This all worked very well except for one page that I can't get to load.
This is a calendar that was on the internet which I will update and do a
save as to my local folder.
The htm page seems very similar but it does not begin with <html> and does
not have a <body>.
The code style seems to be the same... but I don't know enough about this to
make an intelligent decision.

Would you like for me to email (zipped) to you?
 
J

JCO

Chris,
The other option is to have a normal html page that programmatically calls
the Calendar.htm page.
How would you call an html page with a script? It would simulate a person
clicking the link.
 
J

JCO

Chris,
Another question (sorry to bother you so much), bare with me.

I was under the impression that when a user selects a page that is part of
my web, that this code executes the script and calls the index.htm (or
default). Then after the frame loads, it will call the original page that
was selected. This gives the effect that the customer clicked on a page and
that page came up correctly.

What is happening instead is this:
No matter what page the user has bookmarked... that he selects, the script
brings up the homepage only. Understand that I don't mind this. I simply
want to make sure I understand or make sure I did not miss something in the
script.
 
C

chris leeds

I'm lost.
if you like just use my contact form at the soon to be revamped
http://nedp.net/support
it'll shoot your info to a "safe" email...well, at least it cuts down on the
viru-spam.
I'll scoop out the info from the site I mentioned and give it to you.
plus I'll get a url for you so I can see the site. it's too hard for my
small brain to read it typed and "visualize". be a whole lot better to see.
anyway it wasn't too hard for me to do so I won't mind helping you.
cl
 
Top