Go to Post in other words, "always have something to do that will change up your life" - Nawaid Ladak [more]
Home
Go Back   Chief Delphi > Technical > IT / Communications > Website Design/Showcase
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Closed Thread
 
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 10-03-2003, 02:02
pedro's Avatar
pedro pedro is offline
FIRST Alumni
#0492 (Titan Robotics Club)
Team Role: College Student
 
Join Date: Mar 2003
Location: Bellingham, WA
Posts: 32
pedro is an unknown quantity at this point
Send a message via MSN to pedro
Frames are extremely effective, when used properly. Take a look at titanrobotics.net for example, we use frames, but the website dosn't look bad (unless of course you are running something under 1024 x 768 resolution, but these days, few people actually do, and they don't deserve to see our site anyway )
Tables are useful for websites where all the content is already decided on. However, say that you wanted to add a navigation item to a 25 page website... This means you would need to change 25 pages.

I would never do a professional website with everchanging content using anything else than frames.

PS: I do know about the include tag in coldfusion, asp, and php, but I have found it to be quite unreliable for table sites.
  #2   Spotlight this post!  
Unread 10-03-2003, 02:12
tatsak42's Avatar
tatsak42 tatsak42 is offline
Registered User
#0159 (Alpine Robotics)
 
Join Date: Jan 2003
Location: Fort Collins
Posts: 163
tatsak42 is an unknown quantity at this point
Send a message via AIM to tatsak42
For my own site, I gave up on cross-resolution compatibility, and got quite a few people off of 800600.

And I tried frames, it was a nav bar, and the frame and the frame border were not visible... and scroll bar was disabled... It was just so the whole page didn't have to load again (the nav bar just stayed), but I realized the pointlessness of it, and so I went to normal HTML and then to CSS.
__________________
She's like a sleepy little ninja!
  #3   Spotlight this post!  
Unread 11-03-2003, 19:41
jonathan lall's Avatar
jonathan lall jonathan lall is offline
Registered User
FRC #2505 (The Electric Sheep; FRC #0188 alumnus)
Team Role: Mentor
 
Join Date: Jan 2002
Rookie Year: 2001
Location: Toronto, Canada
Posts: 547
jonathan lall has a reputation beyond reputejonathan lall has a reputation beyond reputejonathan lall has a reputation beyond reputejonathan lall has a reputation beyond reputejonathan lall has a reputation beyond reputejonathan lall has a reputation beyond reputejonathan lall has a reputation beyond reputejonathan lall has a reputation beyond reputejonathan lall has a reputation beyond reputejonathan lall has a reputation beyond reputejonathan lall has a reputation beyond repute
Send a message via MSN to jonathan lall
Frames, IMO are a matter of taste, and depend on the content your site is trying to deliver. They are an easy way to get a header and navigation bar, and are still the only way to put HTML file within another. Effects can be simulated by CSS, but for a quick way, frames are the answer, and are likely here to stay. In fact, the W3C knows this and is continuing development on Xframes and framesets for XHTML 1.

BTW, a lot of you saying you use tables as spacers are actually using them in an incorrect manner. CSS is what you're supposed to use to space out parts in a page. The reasons for this are how different browsers display frames and how tabular data in tables is interpreted. However, like frames, it is the easy way out for delivering pretty content, and I do it too.

And, 800 x 600 may be 'standard resolution', but I bet if you polled all the people here, the vast majority would use something larger. Besides, 800 x 600 is useless on a screen 17" or larger.
__________________

  #4   Spotlight this post!  
Unread 12-03-2003, 23:21
HFWang's Avatar
HFWang HFWang is offline
Registered User
AKA: DarkWulf
#0115
Team Role: Webmaster
 
Join Date: Jan 2003
Location: Cupertino
Posts: 177
HFWang will become famous soon enough
Send a message via ICQ to HFWang Send a message via AIM to HFWang
<--- Doesn't believe in using tables for graphical markup.

But good luck convincing people of that. Ultimately people are lazy (even if it isn't truly easier) and don't want to change the way they do things... so no real use in these kinds of threads... :-/
  #5   Spotlight this post!  
Unread 03-04-2003, 17:32
Omicron Omicron is offline
Registered User
#1232 (Rams Robotics)
 
Join Date: Feb 2003
Location: Stratford, Ontario, CA
Posts: 5
Omicron is an unknown quantity at this point
1. They are not browser friendly. Mozilla, Netscape, and possibly others (like CompuServe for sure) don't handle them easily. (Thanks to Gadget for announcing the "they are not browser friendly" comment)
Thats simply not true. My main browser is Moz and I've never had any frames problems since some really early releases. Frames are a standard part of HTML. Don't blame browsers for faulty implementations of this.

2. A big mess. Take team 5's site for an example. Before I had the menu that's on it now, the frames destroyed the other menu basically. Sure, it was a drop-down, but the code for it was basically useless. If you want a nice, clean site, use non-frames (or atleast have an option for the user wanting to view a frames or non-frames site). My poetry site is made without frames, and easy to browse (it should be anyways, it's only 4 pages). Yes, frames can make your site load faster (depending on where your server is, and a few other things), but sooner or later, it'll slow down your site to a hault.
First off why will it slow down your site later? Secondly there are as many (if not more) sites butchered from tables or any other HTML element. Poor web design skils lead to poor sites, not frames.

3. Annoying. If you think a next door neighbor with his music blaring at 2 am while you are trying to sleep is annoying, try this. Frames can make images seem distorted, text become wrapped (which is bad sometimes). Even if a high-class website designer did a site in frames, it would still look the same as if a 5-year old internet newbie did one.
I'm not even gonna bother with this one...

4. Take over the screen for small computers
Again, if they do its the fault of the webmaster not the tool. Frame websites can be made that don't take over the screen.
  #6   Spotlight this post!  
Unread 15-04-2003, 09:28
jon jon is offline
Registered User
no team
Team Role: Alumni
 
Join Date: Dec 2001
Rookie Year: 2002
Location: Orlando, FL
Posts: 192
jon has a spectacular aura aboutjon has a spectacular aura aboutjon has a spectacular aura about
Quote:
Originally posted by pedro
(unless of course you are running something under 1024 x 768 resolution, but these days, few people actually do, and they don't deserve to see our site anyway )

Kinda late reply but...

Don't be so cocky. While around 50% do use 1024 x 768.... arpimd 45% of the general population still uses 800 x 600, you don't want to not cater to almost half of the users. Bah.
  #7   Spotlight this post!  
Unread 15-04-2003, 09:32
Yan Wang's Avatar
Yan Wang Yan Wang is offline
Ithaca is Gorges
AKA: John Wayne
FRC #0639 (Code Red Robotics)
Team Role: Alumni
 
Join Date: Sep 2002
Rookie Year: 2001
Location: Cambridge, MA
Posts: 1,910
Yan Wang has much to be proud ofYan Wang has much to be proud ofYan Wang has much to be proud ofYan Wang has much to be proud ofYan Wang has much to be proud ofYan Wang has much to be proud ofYan Wang has much to be proud ofYan Wang has much to be proud ofYan Wang has much to be proud of
Send a message via ICQ to Yan Wang Send a message via AIM to Yan Wang Send a message via MSN to Yan Wang Send a message via Yahoo to Yan Wang
When I saw this topic header, I thought to myself, AHHHHHHHHH!

I have perhaps seen less than 10 websites in years and years of using the internet that implement frames well.

Otherwise, you can construct a great website out of just XML and CSS.

Even simpler and better looking than using frames to get a header is just to make a php header and include it in each page... lack of frames is great. How many commercial websites have you seen that uses them?

Ebay? no
Amazon? no
Apple? no
Slashdot? no
Yahoo? no
Netscape? no
Mozilla? no
Gaim? no
Trillian? no
VBulletin? no
w3c.org? NO
etc etc etc etc etc etc

Those are just some examples.
__________________
Code Red Robotics Team 639 Alumnus | www.team639.org
<Patrician|Away> what does your robot do, sam
<bovril> it collects data about the surrounding environment, then discards it and drives into walls
  #8   Spotlight this post!  
Unread 15-04-2003, 15:05
Raven_Writer's Avatar
Raven_Writer Raven_Writer is offline
2004 Detroit & Pittsburgh Winners
AKA: Eric Hansen
FRC #0005 (RoboCards)
Team Role: Mentor
 
Join Date: Jan 2003
Rookie Year: 2002
Location: Melvindale
Posts: 1,549
Raven_Writer is just really niceRaven_Writer is just really niceRaven_Writer is just really niceRaven_Writer is just really niceRaven_Writer is just really nice
Send a message via ICQ to Raven_Writer Send a message via AIM to Raven_Writer Send a message via MSN to Raven_Writer Send a message via Yahoo to Raven_Writer
Quote:
Originally posted by monsieurcoffee
When I saw this topic header, I thought to myself, AHHHHHHHHH!

I have perhaps seen less than 10 websites in years and years of using the internet that implement frames well.

Otherwise, you can construct a great website out of just XML and CSS.

Even simpler and better looking than using frames to get a header is just to make a php header and include it in each page... lack of frames is great. How many commercial websites have you seen that uses them?

Ebay? no
Amazon? no
Apple? no
Slashdot? no
Yahoo? no
Netscape? no
Mozilla? no
Gaim? no
Trillian? no
VBulletin? no
w3c.org? NO
etc etc etc etc etc etc

Those are just some examples.
Like on my site, http://silent-poet.vze.com, I don't use frames, I use includes (a.k.a.: headers). In asp, just do this:
PHP Code:
<!--#INCLUDE FILE = "enter_file_here.asp"--> 
where enter_file_here.asp is your file to include.

With the list of sites not using frames monsieurcoffee posted, here's a few more:

FIRST Offical Website
Chief Delphi
GameDev.Net
Game Tutorials
Jasc Inc.
AFL (it's an intranet site, but I've seen it before)

this list could go on for ever and ever, but I hope it doesn't
__________________
AIM: wisprmylastbreth
EMail: nightskywriter@gmail.com
Y!: synsoflife

"ai yoru ga" -- "Love the nights"
  #9   Spotlight this post!  
Unread 15-04-2003, 22:08
Darek905's Avatar
Darek905 Darek905 is offline
Registered User
#0905 (Panthers)
 
Join Date: Apr 2003
Location: Connecticut
Posts: 17
Darek905 is an unknown quantity at this point
Send a message via AIM to Darek905 Send a message via Yahoo to Darek905
They are usually gawdy and overused. But if done right they can help out a site. Also, iframes can be useful and save time in the creation of the site. They can be easily integrated and are easily updated.
__________________
-Darek
Team 905
Paradox
  #10   Spotlight this post!  
Unread 28-04-2003, 19:27
Timothy D. Ginn's Avatar
Timothy D. Ginn Timothy D. Ginn is offline
I check here maybe once a year.
no team
 
Join Date: Apr 2003
Rookie Year: 2002
Location: Port Perry, ON. Canada
Posts: 247
Timothy D. Ginn is a name known to allTimothy D. Ginn is a name known to allTimothy D. Ginn is a name known to allTimothy D. Ginn is a name known to allTimothy D. Ginn is a name known to allTimothy D. Ginn is a name known to all
Send a message via ICQ to Timothy D. Ginn Send a message via AIM to Timothy D. Ginn Send a message via MSN to Timothy D. Ginn Send a message via Yahoo to Timothy D. Ginn
Here's a few more reasons against frames:

Not very search engine friendly
Makes it difficult to bookmark specific pages within your site to easily return to
What happens if someone stumbles onto a page intended to be just a content frame and your navigation is in another one? ...confusion.

Also, here's a solution to a common problem:

For those looking to frames for an easy way to have standard navigation, take a look at SSI (Server-Side Includes). The free services are more likely to support them than they are to support a full-fledged language like PHP or ASP. It makes it easy to include a standard navigation menu, example:

<!--#include virtual="/navigation.txt" -->

Also, for those who do have access to PHP, you can set an option in the php.ini, httpd.conf, or .htaccess file to allow a common header and footer to be added to your pages.

Here's an example of how you would do this in a .htaccess file:

php_value auto_append_file "header.txt"
php_value auto_prepend_file "footer.txt"

There's an easy way to do the same thing in ASP, too. (I'm not quite sure what it is, off hand, but it shouldn't take too long to look up)
__________________
Alumni of FRC Team 1006
Former mentor of Full Lego Alchemist (FLL 5621) - Sempar School / Computing Students' Association of Queen's University
  #11   Spotlight this post!  
Unread 28-04-2003, 21:59
jonathan lall's Avatar
jonathan lall jonathan lall is offline
Registered User
FRC #2505 (The Electric Sheep; FRC #0188 alumnus)
Team Role: Mentor
 
Join Date: Jan 2002
Rookie Year: 2001
Location: Toronto, Canada
Posts: 547
jonathan lall has a reputation beyond reputejonathan lall has a reputation beyond reputejonathan lall has a reputation beyond reputejonathan lall has a reputation beyond reputejonathan lall has a reputation beyond reputejonathan lall has a reputation beyond reputejonathan lall has a reputation beyond reputejonathan lall has a reputation beyond reputejonathan lall has a reputation beyond reputejonathan lall has a reputation beyond reputejonathan lall has a reputation beyond repute
Send a message via MSN to jonathan lall
Quote:
Originally posted by Timothy D. Ginn
Here's a few more reasons against frames:

Not very search engine friendly
Makes it difficult to bookmark specific pages within your site to easily return to
What happens if someone stumbles onto a page intended to be just a content frame and your navigation is in another one? ...confusion.

Also, here's a solution to a common problem:

For those looking to frames for an easy way to have standard navigation, take a look at SSI (Server-Side Includes). The free services are more likely to support them than they are to support a full-fledged language like PHP or ASP. It makes it easy to include a standard navigation menu, example:

<!--#include virtual="/navigation.txt" -->

Also, for those who do have access to PHP, you can set an option in the php.ini, httpd.conf, or .htaccess file to allow a common header and footer to be added to your pages.

Here's an example of how you would do this in a .htaccess file:

php_value auto_append_file "header.txt"
php_value auto_prepend_file "footer.txt"

There's an easy way to do the same thing in ASP, too. (I'm not quite sure what it is, off hand, but it shouldn't take too long to look up)
Frames can be search engine friendly when properly implemented. The key is proper head info such as meta tags in your head info. Also, the 'main' frame can be made search engine viewable in much the same way. If webmasters of frame sites are intelligent enough to use doctypes in the future, search engines will never stumble upon content frames. The problem is as usual, not the technology's fault, but rather a human screwed up somewhere.

The only problem with using SSI like that is that it behaves differently. The closest way to emulate the way a framed page works (wherein the two entities don't move together) is position: fixed through CSS, and that isn't yet properly supported by IE so it isn't used on pages. It also has some faults that I won't get into here. I use SSI on headers and footers for example, and I occasionally use frames. Both still have their place, and will continue to do so in the future. The other thing about your mentioned method is you're assuming the consumer is using a cache, and with the correct settings. Otherwise, they have a long time to wait for your page to load, especially if there's Flash or something to that effect on it.
__________________

  #12   Spotlight this post!  
Unread 29-04-2003, 16:24
Omicron Omicron is offline
Registered User
#1232 (Rams Robotics)
 
Join Date: Feb 2003
Location: Stratford, Ontario, CA
Posts: 5
Omicron is an unknown quantity at this point
Ebay? no
Amazon? no
Apple? no
Slashdot? no
Yahoo? no
Netscape? no
Mozilla? no
Gaim? no
Trillian? no
VBulletin? no
w3c.org? NO
etc etc etc etc etc etc


Hmmm none of them use fancy images or lotsa flash either. Does that mean they should never be used? No. Different sties work differently. You can't compair the design of a search engine to that of a message board. Frames work on some sites, but not all. The same can be said about image intensive or flash intensive sites. They are all only effective when implemented properly. Don't blame bad web design on frames, blame it on bad webdesigners.
  #13   Spotlight this post!  
Unread 29-04-2003, 17:24
BandChick's Avatar
BandChick BandChick is offline
Superpower: Knows Everyone
AKA: Sara Reffler
FRC #1089 (Team Mercury)
Team Role: Mentor
 
Join Date: Oct 2002
Rookie Year: 1999
Location: Hightstown, NJ
Posts: 1,859
BandChick has a reputation beyond reputeBandChick has a reputation beyond reputeBandChick has a reputation beyond reputeBandChick has a reputation beyond reputeBandChick has a reputation beyond reputeBandChick has a reputation beyond reputeBandChick has a reputation beyond reputeBandChick has a reputation beyond reputeBandChick has a reputation beyond reputeBandChick has a reputation beyond reputeBandChick has a reputation beyond repute
Send a message via AIM to BandChick
Team Mercury's Webmaster's Opinions

okidoke. here's 1089's website: http://mercury1089.tk. It runs in frames. I being a long time internet user (try since I was about 8 or 9) hate frames. however, i wanted to have a stationary menu. The site was running on frames earlier, and i can easily change it back if someone would be kind enough to figure out a way for me to have a stationary menu with tables (not an image menu...way too much of a hassle). Also, I try to be browser friendly, so if there is something that works best with your browser, let me know. Same goes for window resolution. (I run 800x600)

So, yeah, stationary tables...anyone, anyone?
__________________


2016 Championship userbars are here!

1089 Mentor & Alum | 2016 MAR Championship Finalists, Innovation in Control Award Winners
2015 Archimedes Champions | 2015 Einstein Semi-Finalists
2014 MAR Championship Finalists | 2014 Bridgewater District Finalists | 2013 Lenape District Finalists | 2011 NJ Regional Finalists
2014 & 2015 Excellence in Engineering Award | 2014 Xerox Creativity Award
2009, 2011, 2013 KCP&B Entrepreneurship Award Winners | 2012 Gracious Professionalism Award Winners | 2009 NJ Regional Chairman's Award Winners

"Success in life is a matter not so much of talent or opportunity as of concentration and perseverance." C.W. Wendte
  #14   Spotlight this post!  
Unread 29-04-2003, 18:20
Aignam's Avatar
Aignam Aignam is offline
This Space For Sale
AKA: Anthony Mangia
#1257 (Parallel Universe)
Team Role: Scout
 
Join Date: Oct 2002
Rookie Year: 2003
Location: North Brunswick, New Jersey
Posts: 877
Aignam has a brilliant futureAignam has a brilliant futureAignam has a brilliant futureAignam has a brilliant futureAignam has a brilliant futureAignam has a brilliant futureAignam has a brilliant futureAignam has a brilliant futureAignam has a brilliant futureAignam has a brilliant futureAignam has a brilliant future
Send a message via AIM to Aignam Send a message via Yahoo to Aignam
I used to use frames when I first learned HTML, but now I use all tables and sometimes the occasional IFRAME. It just keeps everything neater. One of the first mistakes I made when designing a website for a local band was designing it in my 1600 by 1200 resolution. Giant surprise to me when the band member told me how terrible it looked. And then I finally realized why when he sent me a screenshot and I had to convert everything to a smaller size ..What do you CD-ers think of IFRAMES. Yay or nay?
__________________
Some Thoughts to Ponder
How does a sign turn into a lady friend? Don't optional stop signs ruin the purpose? What are pneumatics? Am I really banned from 229 for life? Can walls get bigger?

Aignam. Pronounced A-Num. Mangia backwards.

NJFIRST.org | Best Thread. Ever.

AIM: Aignam | ICQ: 265237569 | E-mail: AnthonyMangia@aol.com | HTTP: www.aignam.com
  #15   Spotlight this post!  
Unread 29-04-2003, 22:00
jonathan lall's Avatar
jonathan lall jonathan lall is offline
Registered User
FRC #2505 (The Electric Sheep; FRC #0188 alumnus)
Team Role: Mentor
 
Join Date: Jan 2002
Rookie Year: 2001
Location: Toronto, Canada
Posts: 547
jonathan lall has a reputation beyond reputejonathan lall has a reputation beyond reputejonathan lall has a reputation beyond reputejonathan lall has a reputation beyond reputejonathan lall has a reputation beyond reputejonathan lall has a reputation beyond reputejonathan lall has a reputation beyond reputejonathan lall has a reputation beyond reputejonathan lall has a reputation beyond reputejonathan lall has a reputation beyond reputejonathan lall has a reputation beyond repute
Send a message via MSN to jonathan lall
In reply to Aignam, yay for sure. They're very useful, again, when properly used. My most recent use of them on team188.com (the perfect spot for one) is on the Mozilla/Netscape Forum sidebar tab I made.

In response to BandChick, you can simply apply the CSS property position:fixed to a div with your menu in it--SSI in this case isn't a bad idea--and play around (give the div an id attribute, call it 'nav' for example, and put in your CSS '#nav {position:fixed;}' then play with dimensions). Sadly, this is an iffy imlementation at best, as it will not display in WinIE6, and isn't quite the same as a frame. There is a way to force IE to sort of do this with JavaScript, but I'd tend to avoid JS for something so integral. I can elaborate or give examples.
__________________

Closed Thread


Thread Tools
Display Modes 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

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
# of frames Adam D 3D Animation and Competition 8 16-03-2002 22:45
10 Reasons Why FIRST sucks. Anton Abaya General Forum 20 11-12-2001 14:32


All times are GMT -5. The time now is 16:19.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi