PC Review


Reply
Thread Tools Rate Thread

What are drawbacks to using Frames?

 
 
=?Utf-8?B?RGVzaWduZXJEYXZl?=
Guest
Posts: n/a
 
      11th Nov 2004
Doing some personal, low tech web design for friends and family and I have
been told by quasi-experts that frames are no-no's. I can't really see that
there should be reason for not using in some cases. Thanks
 
Reply With Quote
 
 
 
 
=?Windows-1252?Q?Rob_Giordano_\=28aka:_Crash_Gordo
Guest
Posts: n/a
 
      11th Nov 2004
Some case yes, most not.

You can't bookmark a frames site. Navigation can be tricky or confusing. Unless you really really need frames, it's best to avoid them, imo.


"DesignerDave" <(E-Mail Removed)> wrote in message news8C28714-02AC-442C-959E-(E-Mail Removed)...
| Doing some personal, low tech web design for friends and family and I have
| been told by quasi-experts that frames are no-no's. I can't really see that
| there should be reason for not using in some cases. Thanks
 
Reply With Quote
 
=?Utf-8?B?SmltIEJ1eWVucw==?=
Guest
Posts: n/a
 
      11th Nov 2004
Frames aren't necessarily evil. The MSDN Library uses them to good effect,
for example. Then again, MSDN has gone to a lot of trouble.

The biggest drawbacks are:

o When the site grows beyond eight or ten pages, it's no
longer easy to find all the links in your Frames menu.

o It's hard (requires JavaScript) to change the contents of
two frames at once, as when switching to a new menu in
one frame and a new content page in another.

o It's hard to link to a specific combination of target
pages. In most cases, you have to link to the
target page you want and let that page load. Then,
some JavaScript code in the target page has to
discover that it's been caught in public without its
frameset, and reload the frameset with itself as the
target.

This is more or less what happens when you browse

http://msdn.microsoft.com/workshop/author/dhtml
/reference/dhtml_reference_entry.asp

and it also requrires script code in the frameset.

o It's hard for Web visitors to bookmark anywhere in
your site other than the home page. They have to
right-click the frame they like and choose Add To
Favorites from there, or you have to give them a
special hyperlink that says Bookmark This Page or
whatever.

This presumes, of course, that you have each page
that might appear in a frameset programmed as
described in the previous bullet.

Other than all that, framesets are easy [sic].

Jim Buyens
Microsoft FrontPage MVP
http://www.interlacken.com
Author of:
*----------------------------------------------------
|\---------------------------------------------------
|| Microsoft Office FrontPage 2003 Inside Out
||---------------------------------------------------
|| Web Database Development Step by Step .NET Edition
|| Microsoft FrontPage Version 2002 Inside Out
|| Faster Smarter Beginning Programming
|| (All from Microsoft Press)
|/---------------------------------------------------
*----------------------------------------------------



"DesignerDave" wrote:

> Doing some personal, low tech web design for friends and family and I have
> been told by quasi-experts that frames are no-no's. I can't really see that
> there should be reason for not using in some cases. Thanks

 
Reply With Quote
 
Murray
Guest
Posts: n/a
 
      11th Nov 2004
I am down on frames because I believe that they create many more problems
than they solve.
Judging from the posts here, and the kinds of problems that are described,
the kind of person most likely to elect to use frames is also the kind of
person most likely ill-prepared fo solve the ensuing problems when they
arise. If you feel a) that you understand the problems and b) that you are
prepared to handle them when they occur, and c) that you have a need to use
frames, then by all means use them.

As far as I know, the most comprehensive discussions of frames and their
potential problems can be found on these two links -

http://apptools.com/rants/framesevil.php
http://www.tjkdesign.com/resources/frames/


--
Murray

"DesignerDave" <(E-Mail Removed)> wrote in message
news8C28714-02AC-442C-959E-(E-Mail Removed)...
> Doing some personal, low tech web design for friends and family and I have
> been told by quasi-experts that frames are no-no's. I can't really see
> that
> there should be reason for not using in some cases. Thanks



 
Reply With Quote
 
Clark
Guest
Posts: n/a
 
      11th Nov 2004
For the type of sites you describe, having a single, always visible
navigation frame containing the links to the site pages can be very
useful and make the site easy to use.

If you were desiging a site that you expected folks to find using search
engines, and its main navigation bar / graphic were contained in a
frame, you get the problem that the search engines send people directly
to a page of your site, so it loads in their browser with the
navigation bar missing. In such a situation you have to take some
(usually somewhat undesirable from a site perfomance perspective)
mitigating steps

But for what you are describing -- frame away! At least, that's MHO.

DesignerDave wrote:

>Doing some personal, low tech web design for friends and family and I have
>been told by quasi-experts that frames are no-no's. I can't really see that
>there should be reason for not using in some cases. Thanks
>
>


 
Reply With Quote
 
Murray
Guest
Posts: n/a
 
      11th Nov 2004
> In such a situation you have to take some (usually somewhat undesirable
> from a site perfomance perspective) mitigating steps


This is the slippery slope. Frames are one workaround after another. Each
is a bit more tedious and unpleasant than the one before.

Look - if you can read and understand every point made in those previous
links I posted, then you have my permission to use frames. Unfortunately,
the people most likely to use frames are the ones least likely to understand
those points, and therefore dig themselves out of the numerous holes. My
opinion, of course.

--
Murray

"Clark" <non-(E-Mail Removed)> wrote in message
news:8FRkd.470$(E-Mail Removed)...
> For the type of sites you describe, having a single, always visible
> navigation frame containing the links to the site pages can be very
> useful and make the site easy to use.
>
> If you were desiging a site that you expected folks to find using search
> engines, and its main navigation bar / graphic were contained in a frame,
> you get the problem that the search engines send people directly to a page
> of your site, so it loads in their browser with the navigation bar
> missing. In such a situation you have to take some (usually somewhat
> undesirable from a site perfomance perspective) mitigating steps
>
> But for what you are describing -- frame away! At least, that's MHO.
>
> DesignerDave wrote:
>
>>Doing some personal, low tech web design for friends and family and I have
>>been told by quasi-experts that frames are no-no's. I can't really see
>>that there should be reason for not using in some cases. Thanks
>>

>



 
Reply With Quote
 
=?Utf-8?B?RGVzaWduZXJEYXZl?=
Guest
Posts: n/a
 
      11th Nov 2004
Thanks Murray,

I guess if I can strp drooling long enough to understand what you have told
me I won't use frames because I don't want to have to be prepared to solve
what problems may arise from the application of the technology.

Thanks again

"Murray" wrote:

> I am down on frames because I believe that they create many more problems
> than they solve.
> Judging from the posts here, and the kinds of problems that are described,
> the kind of person most likely to elect to use frames is also the kind of
> person most likely ill-prepared fo solve the ensuing problems when they
> arise. If you feel a) that you understand the problems and b) that you are
> prepared to handle them when they occur, and c) that you have a need to use
> frames, then by all means use them.
>
> As far as I know, the most comprehensive discussions of frames and their
> potential problems can be found on these two links -
>
> http://apptools.com/rants/framesevil.php
> http://www.tjkdesign.com/resources/frames/
>
>
> --
> Murray
>
> "DesignerDave" <(E-Mail Removed)> wrote in message
> news8C28714-02AC-442C-959E-(E-Mail Removed)...
> > Doing some personal, low tech web design for friends and family and I have
> > been told by quasi-experts that frames are no-no's. I can't really see
> > that
> > there should be reason for not using in some cases. Thanks

>
>
>

 
Reply With Quote
 
Clark
Guest
Posts: n/a
 
      12th Nov 2004
Well, yes I have to agree with you. I have frames on a current site,
and I have to confess that if I started over, I would have jus t used an
include page for the top nav bar instead of a frameset, as most of my
clients find the site via search engines, and I have to redirect them to
the site home page because often they come into the site on a page
missing the frameset.

Actually, the only thing holding me back from converting to an include
page for navigation is that I dont want to mess up my reasonably ok
search engine rankings by changing things. :=(

Probably just overactive paranoia ---

Murray wrote:

>>In such a situation you have to take some (usually somewhat undesirable
>>from a site perfomance perspective) mitigating steps
>>
>>

>
>This is the slippery slope. Frames are one workaround after another. Each
>is a bit more tedious and unpleasant than the one before.
>
>Look - if you can read and understand every point made in those previous
>links I posted, then you have my permission to use frames. Unfortunately,
>the people most likely to use frames are the ones least likely to understand
>those points, and therefore dig themselves out of the numerous holes. My
>opinion, of course.
>
>
>


 
Reply With Quote
 
Peter
Guest
Posts: n/a
 
      12th Nov 2004
With all the drawbacks, why use frames at all?

Peter

"DesignerDave" <(E-Mail Removed)> wrote in message
news8C28714-02AC-442C-959E-(E-Mail Removed)...
> Doing some personal, low tech web design for friends and family and I have
> been told by quasi-experts that frames are no-no's. I can't really see
> that
> there should be reason for not using in some cases. Thanks



 
Reply With Quote
 
Clark
Guest
Posts: n/a
 
      12th Nov 2004
Well the one useful thing about them is that they allow you to keep the
navigation menu always visible even when someone has scrolled down the
page, as you probably know. But, like everyone says, there's a lot of
baggage that comes with that virtue --

Peter wrote:

>With all the drawbacks, why use frames at all?
>
>Peter
>
>"DesignerDave" <(E-Mail Removed)> wrote in message
>news8C28714-02AC-442C-959E-(E-Mail Removed)...
>
>
>>Doing some personal, low tech web design for friends and family and I have
>>been told by quasi-experts that frames are no-no's. I can't really see
>>that
>>there should be reason for not using in some cases. Thanks
>>
>>

>
>
>
>


 
Reply With Quote
 
 
 
Reply

Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Autocomplete drawbacks Uwe Braunholz Microsoft Dot NET Framework Forms 1 7th Nov 2007 07:10 PM
Drawbacks of precompilation over jit compilation. archana Microsoft C# .NET 2 9th Jan 2007 02:27 PM
Are there drawbacks to Cookieless Sessions Logician Microsoft ASP .NET 6 19th Sep 2005 05:09 AM
What are the drawbacks of extending the schema... Greg Zook Microsoft Windows 2000 Active Directory 1 28th Feb 2004 02:59 AM
Re: Typed DataSets - Any drawbacks? Jay B. Harlow [MVP - Outlook] Microsoft ADO .NET 0 3rd Aug 2003 02:48 PM


Features
 

Advertising
 

Newsgroups
 


All times are GMT +1. The time now is 04:13 PM.