Back to the Future With Frames??

Discussion in 'HTML & Website Design' started by swoop, Nov 15, 2005.

  1. #1
    I have some simple ~5-page informational sites, with a Menu in the left column, text and images in the center and AdSense in the right column. These columns are done as divs, but I'm wondering if future sites should just use frames. The left Menu column would be a static frame since it never changes.

    In fact, the right Adsense column hardly changes on some of the very-tightly-focused sites, so maybe it should be a static frame also.

    The only effect of clicking a Menu item would be to change the informative text and images in the center column.

    Would there any downsides to this possible retro approach?

    swoop

     
    swoop, Nov 15, 2005 IP
  2. Jako

    Jako Well-Known Member

    Messages:
    347
    Likes Received:
    4
    Best Answers:
    0
    Trophy Points:
    140
    #2
    Frames aren't bad. They are still looked down upon, but if you feel you should use them, go ahead. :)
     
    Jako, Nov 16, 2005 IP
  3. dj1471

    dj1471 Well-Known Member

    Messages:
    97
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    116
    #3
    I don't know why people don't use frames much anymore. I guess having everything in DIVs is more flexible and therefore looks better. I guess one file is easier to manage and update than five are as well.
     
    dj1471, Nov 16, 2005 IP
  4. Smyrl

    Smyrl Tomato Republic Staff

    Messages:
    13,740
    Likes Received:
    1,702
    Best Answers:
    78
    Trophy Points:
    510
    #4
    I think the frame problem is the indexing issue. You can get same look with non-frame page and put menu, banner etc in an include.

    Shannon
     
    Smyrl, Nov 16, 2005 IP
  5. smashingjay

    smashingjay Peon

    Messages:
    27
    Likes Received:
    5
    Best Answers:
    0
    Trophy Points:
    0
    #5
    Use either a Server Side Include or start using PHP includes for static site-wide content. It is not necessary to use frames in this case.

    There is really nothing wrong with frames, but why use them when you don't need to.

    All the best,

    Jay
     
    smashingjay, Nov 19, 2005 IP
  6. jbw

    jbw Peon

    Messages:
    343
    Likes Received:
    12
    Best Answers:
    0
    Trophy Points:
    0
    #6
    Frames also have the advantage of reducing bandwidth and load on the server.
    I like iframes for some content also.
     
    jbw, Nov 19, 2005 IP
  7. smashingjay

    smashingjay Peon

    Messages:
    27
    Likes Received:
    5
    Best Answers:
    0
    Trophy Points:
    0
    #7
    While technically php will cause a load increase on the server, it is usually not a noticeable one from the end-user perspective. There should be little or no increased bandwidth as any images in the includes will be cached so all that should be coming through the pipe is the html via php. Using frames for the sake of saving bandwidth is almost silly.

    There are not too many uses for frames that can't be done otherwise.

    All the best,

    Jay
     
    smashingjay, Nov 19, 2005 IP
  8. jbw

    jbw Peon

    Messages:
    343
    Likes Received:
    12
    Best Answers:
    0
    Trophy Points:
    0
    #8
    you forget if you are changing only one part of the page, the frames do not all get reloaded, and in cases they do often can come from the cache instead. in some designs the savings is far from silly.
     
    jbw, Nov 21, 2005 IP
  9. submitter999

    submitter999 Well-Known Member

    Messages:
    261
    Likes Received:
    5
    Best Answers:
    0
    Trophy Points:
    108
    #9
    frames makes pages ugly in some cases ...and to customize you should know all attributes of it ,,mainly of "border" ....divs are nice and have css,seo flexibility.spiders have chance of missing content in framed sites
     
    submitter999, Nov 27, 2005 IP
  10. my44

    my44 Peon

    Messages:
    722
    Likes Received:
    24
    Best Answers:
    0
    Trophy Points:
    0
    #10
    Frames *can* be nice. In fact, before AdSense comes into the picture and I was doing my websites for fun, I used frames extensively (as long as I set frame border = 0)

    But now, with everyone fighting for place on SERPs, having frames no longer suitable due to indexing issue. May I suggest using SSI? (I just learned it and it works great!)
     
    my44, Nov 30, 2005 IP
  11. SendBlast

    SendBlast Peon

    Messages:
    30
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #11
    Exactly, frames can be nice if done right, dont over due them
     
    SendBlast, Nov 30, 2005 IP
  12. the_pm

    the_pm Peon

    Messages:
    332
    Likes Received:
    33
    Best Answers:
    0
    Trophy Points:
    0
    #12
    Frames aren't a bad idea, unless any one of the following issues are a concern for you:

    1. Leaving orphaned pages for search engines to pick up out of context.
    2. Making it so people can't bookmark certain pages of your site.
    3. Making it so people can't send direct links to pages of your site to friends.
    4. Making it so future browsing devices can't use your site (cellphones, PDAs, toasters, whatever).
    5. Making it so people with certain degrees of visual impairment can't use your site.
    6. Making it so people who turn off IFrames can't see your site (IFrames are commonly used to deliver advertisements, and many proxy services kill them).
    7. Making it so search engines have little or no usable content to index with the top-level page of your domain.

    Other than that, I suppose frames aren't bad.

    Oh, wait, yes they are :)

    There is no frames effect that cannot be achieved better using includes and the CSS overflow property. The server load caused by includes is so miniscule, I'd wager it is statistically insignificant.

    Lose the frames. Who are frames nice for, visitors? Visitors don't know the difference (unless they can't use your site properly because you've used frames). The designer? Technology has come a long way since 1996. Frames are not nicer than the development methods available today.
     
    the_pm, Dec 1, 2005 IP
  13. robmaag

    robmaag Peon

    Messages:
    1
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #13
    Using frames is not really a good idea at all for indexing your site with Google and Yahoo. Both can't really use their robots to index your site properly. Plus frames look bad. To see an example of a 'clean' non frame site, goto
     
    robmaag, Dec 6, 2005 IP
  14. flash_f

    flash_f Peon

    Messages:
    21
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #14
    I don't know why people don't use frames much anymore.
     
    flash_f, Dec 9, 2005 IP