/    Sign up×
Community /Pin to ProfileBookmark

some advise on frames

Hi there,

Im just after a bit of information or advise regarding frames. I hear they are not the prefered way of setting out a website.

My first question is why is this the case?

My second question is what do you do instead to ensure navigation buttons etc, stay where you want them without writing them into each page created?

Any info on this would be helpful as i am redesigning my site.

Thanks

Trev

to post a comment
HTML

4 Comments(s)

Copy linkTweet thisAlerts:
@CharlesJul 31.2006 — They're frowned upon because they're yucky! Because if done wrong they're an accessibility nightmare, because linking to anything but your front page is a problem and because there ia a much easier way to keep your page modular under the hood. You need simply use some sort of server side include: SSI, PHP or some other that is supported by your server.
Copy linkTweet thisAlerts:
@NogDogJul 31.2006 — Frames are not search-engine-friendly, and they can present usability problems. (For more info, see http://www.karlcore.com/articles/article.php?id=2 .)

The usual method now is to either use "server-side includes" or using various server-side scripting techniques (PHP, Perl, ASP, .NET, etc.). This of course requires that your web host supports the desired technique.
Copy linkTweet thisAlerts:
@ts01authorJul 31.2006 — thanks for the info,

Is there a link to any info regarding site layouts with php (for the novice). My server does support php.

Thanks
Copy linkTweet thisAlerts:
@CharlesJul 31.2006 — My server does support php.[/QUOTE]And this board does support a PHP forum. Including a file is a simple as naming the parent with a ".php" extension and using [code=php]<?php include ('filename.inc') ?>[/code]Read, mark, learn and inwardly digest http://www.php.net/manual/en/ .
×

Success!

Help @ts01 spread the word by sharing this article on Twitter...

Tweet This
Sign in
Forgot password?
Sign in with TwitchSign in with GithubCreate Account
about: ({
version: 0.1.9 BETA 5.3,
whats_new: community page,
up_next: more Davinci•003 tasks,
coming_soon: events calendar,
social: @webDeveloperHQ
});

legal: ({
terms: of use,
privacy: policy
});
changelog: (
version: 0.1.9,
notes: added community page

version: 0.1.8,
notes: added Davinci•003

version: 0.1.7,
notes: upvote answers to bounties

version: 0.1.6,
notes: article editor refresh
)...
recent_tips: (
tipper: @Yussuf4331,
tipped: article
amount: 1000 SATS,

tipper: @darkwebsites540,
tipped: article
amount: 10 SATS,

tipper: @Samric24,
tipped: article
amount: 1000 SATS,
)...