Why don't you like frames or iframes?

  • the_real_tisse
  • Graduate
  • Graduate
  • No Avatar
  • Joined: Sep 20, 2003
  • Posts: 116
  • Loc: Belgium
  • Status: Offline

Post September 20th, 2003, 5:30 am

Hi all

I am new and been browsing through the forums.

I've seen a lot of posts about not liking frames or iframes. My question is, why don't you like them? I for one have no problem with them. For instance, having a menu or header as swf and html for content and so on.

Guess I just don't like a whole page to be 'refreshed' or being blank for a split second.

So, the question is, what is the problem with them? (and I don't mean when someone uses it to lock the browser inside a frame or have an external link open up in a frame window).

kind regards
Tisse

ps: if this is posted in the wrong forum, please move it to where it should be, I thought this one was the best one for it, but could be wrong on that :)
  • Anonymous
  • Bot
  • No Avatar
  • Joined: 25 Feb 2008
  • Posts: ?
  • Loc: Ozzuland
  • Status: Online

Post September 20th, 2003, 5:30 am

  • ATNO/TW
  • Super Moderator
  • Super Moderator
  • User avatar
  • Joined: May 28, 2003
  • Posts: 23404
  • Loc: Woodbridge VA
  • Status: Offline

Post September 20th, 2003, 6:03 am

My problem with frames is essentially that most sites that I go to that use them -- the designers did a pretty crappy job of setting up the navigation. If a site in frames is well thought out and easy to navigate, I don't mind them so much.

I'm also not overly fond of the left scrollbars that are usually found in frame sites. I think it seriously detracts from the appearance of the site.

Just my 2 cents.
"There's no place like 127.0.0.1 except for ::1."
Alexandria Networks. Leader in IT consulting for associations/non-profits, and small to medium sized businesses around the northern Virginia and Washington D.C. metro area.
  • UNFLUX
  • Genius
  • Genius
  • User avatar
  • Joined: Dec 20, 2002
  • Posts: 6382
  • Loc: twitter.com/unflux
  • Status: Offline

Post September 20th, 2003, 9:17 am

we've discussed this at length in another thread, but here's what I have
to say about it...

if a site is designed properly, as ATNO/TW said, there is no problem
with them. Most people don't even realize frames are there on a well
designed site.

But like most things in the web design world, bad designers make for
bad designs. And that usually pulls opinions down of certain
techniques. Even flash for instance, was looked at negatively because of
poor designers.

I'm not tooting my own horn here, but here's 2 designs I did using both
frames and flash together -

http://www.cloud9studios.com

http://www.evanstylez.com

i have other examples of good work for this, let me know if you want to
see them.
UNFLUX.FOTO
  • Bigwebmaster
  • Site Admin
  • Site Admin
  • User avatar
  • Joined: Dec 20, 2002
  • Posts: 8925
  • Loc: Seattle, WA & Phoenix, AZ
  • Status: Offline

Post September 20th, 2003, 10:09 am

As far as frames and iframes, for the most part I do not like them because they aren't the greatest thing for search engines, and you can still pull off the same effect with CSS, tables, and layers (in most cases). Usually I see people using frames because it is the easy way out.
Ozzu Hosting - Want your website on a fast server like Ozzu?
  • the_real_tisse
  • Graduate
  • Graduate
  • No Avatar
  • Joined: Sep 20, 2003
  • Posts: 116
  • Loc: Belgium
  • Status: Offline

Post September 20th, 2003, 10:30 am

Thx for taking the time to reply.

UNFLUX, those are some great designs, if you have more, would love to check them out.
I'm sorry if there is another thread on this subject, must have missed it, feel free to merge this one with that other one if necessary.

Bigwebmaster, I guess you are right, it is an easy way out, but I think it can be a very functional feature imho.

Again, sorry if this is a double topic :cry:

kind regards
Tisse
  • ATNO/TW
  • Super Moderator
  • Super Moderator
  • User avatar
  • Joined: May 28, 2003
  • Posts: 23404
  • Loc: Woodbridge VA
  • Status: Offline

Post September 20th, 2003, 4:35 pm

Anything relative to design can be functional -- and certainly both frames and iframes have their place. In fact, I have given some thoughts to doing some experimenting with iframes since I have finally given up (for-the-most-part) on the need to code for Netscape 4.x browsers) since they are not supported there -- keep this in mind about iframes -- NS 4.x browsers will not display them. If that is unimportant to you -- go for it.

Personally, I much prefer iframes to frames. One needs to analyze the targeted viewer and what they may be using to view the website. There are some (and I know of two designers even) who still primarily use NS 4.x versions as their browser of choice. I do have one client who's audience consists of mostly older browsers and they have no clue how to update them to something current (as an example) -- that one I even had to enlarge the text.

Fortunately, almost all my client's stats indicate those browser versions constitute less than three percent of the viewers. Most use some version of IE 5.x or higher (Most are 6.0).
"There's no place like 127.0.0.1 except for ::1."
Alexandria Networks. Leader in IT consulting for associations/non-profits, and small to medium sized businesses around the northern Virginia and Washington D.C. metro area.
  • eyelfixit
  • Novice
  • Novice
  • User avatar
  • Joined: Sep 22, 2003
  • Posts: 22
  • Loc: Canada eh!
  • Status: Offline

Post September 22nd, 2003, 10:45 pm

frnakly, they are more annoying than anything in my oppinion cause the golden rules of web design come into play here (make things easier for the user).

I'm sure ya'll guy's is gonna say how lazy can you be right? But the thing is it takes only one lazy rich dude to spend lot'sa cash once for you to be real happy so.... :P

My 2 cents.
  • Acyla
  • Newbie
  • Newbie
  • No Avatar
  • Joined: Sep 27, 2003
  • Posts: 13
  • Status: Offline

Post September 27th, 2003, 3:37 pm

I think it's also a case of when clicking on a link that takes you out of the webpage the frames still stay there. But like the others said you can get the same effect with css, javascript files and templates.
  • slpz
  • Born
  • Born
  • No Avatar
  • Joined: Dec 07, 2003
  • Posts: 1
  • Status: Offline

Post December 7th, 2003, 5:25 am

iframes are wrong.

basically, this is because they are not real html. microsoft made them up, and other browsers just allow them because they don't have to sense to stand up.

to avoid using iframes, you do not need javascript or anything super special. it only takes a little bit of css applied to a <div> tag. just using css, set
div.scrolling {
width: ###px;
height: ###px;
overflow: auto;
}
and then in your html, <div class="scrolling">

if you use iframes, or even frames, which are about to be deprecated, you should be shot, and forbidden from making "webpages".
  • b_heyer
  • Web Master
  • Web Master
  • User avatar
  • Joined: Jun 15, 2003
  • Posts: 4583
  • Loc: Maryland
  • Status: Offline

Post December 7th, 2003, 8:21 am

Woo strong words, strong words. I think the webpages unfluxed was showing has excellent use of frames. While I don't doubt that william may have made up iframes, I'd love to see documentation on this. And I don't see why you would say netscape or Opera don't have spines. They have more then enough spine, after all every day they are in existance they are standing up against william.

I will admit that W3Schools lists no attributes that are considered XHTML DTD Strict for IFrames, but it doesn't for DIV tags either. So I don't know what to say about that.

And finally, calm down, breathe a few times, and realize you aren't going to get anyone shot for using IFrames. After all isn't the internet about freedom? Let's not be hypocritical and try taking that away!
Pixel Acres V2
  • bikuta
  • Born
  • Born
  • No Avatar
  • Joined: Oct 28, 2004
  • Posts: 1
  • Status: Offline

Post October 28th, 2004, 7:56 am

slpz wrote:
to avoid using iframes, you do not need javascript or anything super special. it only takes a little bit of css applied to a <div> tag. just using css, set
div.scrolling {
width: ###px;
height: ###px;
overflow: auto;
}
and then in your html, <div class="scrolling">


can u please tell me more about that... like how do I tell a link to load different content into that div? (i.e. in frames you would use the name of the frame as the target)
  • Carnix
  • Guru
  • Guru
  • User avatar
  • Joined: Apr 28, 2004
  • Posts: 1099
  • Status: Offline

Post October 28th, 2004, 8:22 am

Unflux: hehe, pimp and ho halloween party =] :lol:

About frames... used properly, they can be of great benefit. It lets you seperate functional elements out and process them totally seperately. It means you can have the browser cache elements and never have to reload them, this is particularly important of your site's top banner and/or navigation is on the heavy side. you can't guarentee every browser is set to use a cache, but by good use of frames, you can simply eliminate the problem by not re-serving those heavy elements over and over.


.c
  • Sumen
  • Proficient
  • Proficient
  • User avatar
  • Joined: Jun 10, 2004
  • Posts: 421
  • Loc: Rochester or Albany, NY
  • Status: Offline

Post October 28th, 2004, 6:33 pm

bikuta wrote:
can u please tell me more about that... like how do I tell a link to load different content into that div? (i.e. in frames you would use the name of the frame as the target)


You would put the code for the page within the
Code: [ Select ]
<div class="scrolling"> </div>
tags.

If you wanted it to load html files like an iframe you'd have to go about it with php. But that seems kind of lame to me. I think iframes and frames can be usefull. I have not used a frame in a while but occasionally I find iframes can be pretty well suited.
  • ilyawizard
  • Proficient
  • Proficient
  • No Avatar
  • Joined: Oct 24, 2004
  • Posts: 413
  • Status: Offline

Post October 28th, 2004, 7:56 pm

In the past many people used different monitors with different resolutions. Some even had 640*480 (including me and many more), when websites were designed for 1024... In this resolution it was really bad to go on a website with frames. As for now, it's just anticipation of history.
  • RBeau
  • Student
  • Student
  • No Avatar
  • Joined: Jun 02, 2003
  • Posts: 69
  • Loc: Aurora, CO
  • Status: Offline

Post October 28th, 2004, 9:41 pm

I agree with Unflux, ATNO/TW, and Bigwebmaster on this one... basically there is a time and place for everything... there can be very informative, artistic, and useful websites that have frames and Iframes, just like Unflux has demonstrated.

I myself have used Iframes in an intraweb site., the place for this is that all of our users on the Air Force Base use IE6+, and the Iframe works nicely on all of my intended viewers. It got the job done, and I don't think it was really the easy way out, it was something that I chose to use that worked.

You know it is possible that people start out using HTML first... and only HTML... then they learn CSS, then they learn scripting... I think it is a natural order... and Iframes, and frames are construed as a "beginner's way" of doing something, and that the "professional way" of doing the same thing with CSS or something else, is more "accepted".

My opinion is that hey, "I am the webmaster, if I really care about reaching a wide range of viewers with my site, I will constantly search for a better way of doing things that will draw in and allow more different types of people to view my site" If that is not what I want... I will use frames and Iframes.... no just kidding....

But basically, from this thread and the experience concensus is that I think that there is a time and place for Frames, and that Frames are just another "tool" in the toolbox so-to-speak.

Robert
  • Anonymous
  • Bot
  • No Avatar
  • Joined: 25 Feb 2008
  • Posts: ?
  • Loc: Ozzuland
  • Status: Online

Post October 28th, 2004, 9:41 pm

Post Information

  • Total Posts in this topic: 16 posts
  • Users browsing this forum: No registered users and 208 guests
  • You cannot post new topics in this forum
  • You cannot reply to topics in this forum
  • You cannot edit your posts in this forum
  • You cannot delete your posts in this forum
  • You cannot post attachments in this forum
 
cron
 

© 2011 Unmelted, LLC. Ozzu® is a registered trademark of Unmelted, LLC.