473,511 Members | 11,345 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

frames, divs? Advice needed

I got a bit of a problem I like some help on.

I'm designing 10 training modules for people that work in food
processing plants. This is my target audience. These workers have little
or no computer knowledge at all! And they also have outdated, old
browsers, slow modems, old computers, etc. So I need to keep this as
simple as possible and as browser compatible as possible.

The client wants a navigation bar at the bottom of each page with a NEXT
and BACK button and he wants it fixed. So if the content ran long, you
could scroll without the navigation bar moving. He wants the navigation
to stay put as the content scrolls.

My first thought was using the dreaded frameset. The navigation would be
in it's own frame at the bottom and the content would be above it in
it's own frame. That way the content could scroll and the navigation
would stay.

I soon realized that this wouldn't work. All of these modules in this
training are more than one page long, so how could I set the NEXT button
to link to many different, consecutive pages when I can only assign one
link to that NEXT button?

So then I thought I could get rid of the frames idea and use DIVS with
absolute positioning. After looking into this, you'd need a very recent
browser for absolute positioning to display correctly. Getting these
users to learn how to update their browsers would be a huge task.

My question is, this seems like it should work somehow in older
browsers. But I can't figure it out.

I do know of a way but it involves a frameset, plus two more html pages
(content and navigation) for each page of each module. So for each page
of a module I'd need 3 html pages. I really don't want to go there. Sure
the user wouldnt know the difference but I'd like to find a better
alternative.

Doing it in flash? We're trying to stay away from that right now.

Here is a graphic of what the pages will look like.

http://aem.cornell.edu/special_progr...st_graphic.jpg

This is just a graphic, rough draft, it doesn't link anywhere.

In theory, when you click on the green next button on page one, you are
taken to page two. From page two when you click on the NEXT button you'd
go to page three, and so on. But if the navigation is only one html page
nested in a frame, I can't assign multiple links like that to the NEXT
button.

I just hope I'm missing something so glaringly easy.

Thanks for any advice.
Steve
Mar 7 '06 #1
6 1245
Steve K wrote:
I got a bit of a problem I like some help on.

I'm designing 10 training modules for people that work in food
processing plants. This is my target audience. These workers have little
or no computer knowledge at all! And they also have outdated, old
browsers, slow modems, old computers, etc. So I need to keep this as
simple as possible and as browser compatible as possible.

The client wants a navigation bar at the bottom of each page with a NEXT
and BACK button and he wants it fixed. So if the content ran long, you
could scroll without the navigation bar moving. He wants the navigation
to stay put as the content scrolls.

My first thought was using the dreaded frameset. The navigation would be
in it's own frame at the bottom and the content would be above it in
it's own frame. That way the content could scroll and the navigation
would stay.

I soon realized that this wouldn't work. All of these modules in this
training are more than one page long, so how could I set the NEXT button
to link to many different, consecutive pages when I can only assign one
link to that NEXT button?

[snip]

Have you considered the possibility that this application is better
suited to a traditional client-server presentation than to a
browser-based presentation? I realize it depends on whether the users
all have the same kind of computer/OS.

If your customer wants to use a web-based presentation, it's
counterproductive to make the application operate in a manner
inconsistent with the way people are accustomed to having the Web work.
Mar 7 '06 #2
Tue, 07 Mar 2006 10:36:02 -0500 from Steve K <sm***@cornell.edu>:
I got a bit of a problem I like some help on.


Howdy, neighbor!

Please don't post the same question multiple times.

http://oakroadsystems.com/genl/unice.htm#xpost

--
Stan Brown, Oak Road Systems, Tompkins County, New York, USA
http://OakRoadSystems.com/
HTML 4.01 spec: http://www.w3.org/TR/html401/
validator: http://validator.w3.org/
CSS 2.1 spec: http://www.w3.org/TR/CSS21/
validator: http://jigsaw.w3.org/css-validator/
Why We Won't Help You:
http://diveintomark.org/archives/200..._wont_help_you
Mar 7 '06 #3
In article <MP************************@news.individual.net> ,
Stan Brown <th************@fastmail.fm> wrote:
Tue, 07 Mar 2006 10:36:02 -0500 from Steve K <sm***@cornell.edu>:
I got a bit of a problem I like some help on.


Howdy, neighbor!

Please don't post the same question multiple times.

http://oakroadsystems.com/genl/unice.htm#xpost


I must be completely confused on this. I posted it twice, on two
different newsgroups because I figured two completely different sets of
people visited these two different newsgroups, therefore getting twice
as much feedback from my question. But everytime I do that I'm told it's
the wrong thing to do.

Not trying to start a fight just confused.

See ya neighbor!
Mar 8 '06 #4
Steve K wrote:
In article <MP************************@news.individual.net> ,
Stan Brown <th************@fastmail.fm> wrote:
Please don't post the same question multiple times.

http://oakroadsystems.com/genl/unice.htm#xpost
I must be completely confused on this. I posted it twice, on two
different newsgroups because I figured two completely different sets
of people visited these two different newsgroups, therefore getting
twice as much feedback from my question. But everytime I do that I'm
told it's the wrong thing to do.


Did you read the link Stan gave you? It describes *cross* posting,
which is fine if the groups are appropriate. That's one post to more
than one group. With *multi*ple posts, you get two completely different
sets of answers, and cause two different sets of people to respond, when
you may already have been given the answer in another group.
Not trying to start a fight just confused.


We understand - it takes some practice and experience.

--
-bts
-Warning: I brake for lawn deer
Mar 8 '06 #5
Wed, 08 Mar 2006 08:33:19 -0500 from Steve K <sm***@cornell.edu>:
I posted it twice, on two
different newsgroups because I figured two completely different sets of
people visited these two different newsgroups, therefore getting twice
as much feedback from my question. But everytime I do that I'm told it's
the wrong thing to do.


If you're told every time that it's wrong, why keep doing it? :-)

But seriously--I provided a reference for you that explains in detail
_why_ it's wrong and what to do instead. Here it is again:
http://oakroadsystems.com/genl/unice.htm#xpost

--
Stan Brown, Oak Road Systems, Tompkins County, New York, USA
http://OakRoadSystems.com/
HTML 4.01 spec: http://www.w3.org/TR/html401/
validator: http://validator.w3.org/
CSS 2.1 spec: http://www.w3.org/TR/CSS21/
validator: http://jigsaw.w3.org/css-validator/
Why We Won't Help You:
http://diveintomark.org/archives/200..._wont_help_you
Mar 8 '06 #6
In article <MP************************@news.individual.net> ,
Stan Brown <th************@fastmail.fm> wrote:
Wed, 08 Mar 2006 08:33:19 -0500 from Steve K <sm***@cornell.edu>:
I posted it twice, on two
different newsgroups because I figured two completely different sets of
people visited these two different newsgroups, therefore getting twice
as much feedback from my question. But everytime I do that I'm told it's
the wrong thing to do.
If you're told every time that it's wrong, why keep doing it? :-)


Ha, good point.
But seriously--I provided a reference for you that explains in detail
_why_ it's wrong and what to do instead. Here it is again:
http://oakroadsystems.com/genl/unice.htm#xpost

Thanks, I read it, and I was doing it in the worst way possible! :-)
Mar 8 '06 #7

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

7
1373
by: Ike | last post by:
I have a set of pages that are loaded from a navigation frame. In short, my page has a frame with 5 links on it, that load one of 5 pages in the other frame. I need to get away from this. Mostly...
1
3892
by: Carol Wang | last post by:
I've never used frames due to the many reasons we all know that made them evil, but that doesn't mean there weren't some things about them that I liked. I'm interested in creating a CSS based...
6
1466
by: CSS Newbie | last post by:
Hi, Yesterday I was taught here that frames were really really evil so I now I am trying to kick the habit. I am trying to adopt a healthier lifestyle using SSI but I'm going to need some...
95
5630
by: Neal | last post by:
Of course, every frame site I've ever seen has reduced usability and all. We've been through this before. But as frameset is still a part of HTML, there must be some legitimate use for it, hmm?...
2
1330
by: Dan | last post by:
I was wondering if it was possible (and if so how) to put a layer ontop of frames. What I mean is that I would be able to put anything, including tables ontop of frames so that it could go ontop...
3
2412
by: Nish | last post by:
Is HTML frame is an old technology? Will the modern web application are developed using the HTML frames? Does all the browsers support them? Thank you for your suggestion, Nish
5
2300
by: AES | last post by:
Would appreciate being pointed to a template or a sample web site that will show me how to do the following frame-like organization, without using frames. My objective is a web site done in CSS...
11
2200
by: Kent Feiler | last post by:
One thing I like about frames is that they're a good place to stow Javascript. Javascript that I'd like to be around while the visible content of the screen changes goes in the frame declaration...
8
7969
by: kaaposc | last post by:
Hello! This is not question, I was just wondering, why people continue using frames and iframes when we have handy AJAX approach to fill needed divs with content. Is it because of some user's...
0
7251
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
7148
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
7367
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
7430
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
7517
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
1
5072
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...
0
3217
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
0
1581
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated ...
0
451
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.