473,671 Members | 2,393 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 1255
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
counterproducti ve 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************ ************@ne ws.individual.n et>,
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************ ************@ne ws.individual.n et>,
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************ ************@ne ws.individual.n et>,
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
1380
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 because there is interactive content (applets, etc.) running some of those 5 pages, and when the user returns to that page, via a link in the navigation frame, the page reloads, and everything must be started anew for that page. Does anyone...
1
3898
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 page with fixed top and bottom sections (right, like frames) and a middle that scrolls. Absolutely (position: fixed) positioned top and bottom handles the header and footer sections, but I'm having some trouble with the middle. My initial...
6
1469
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 support. At http://www.fransysco.net/casajac/testinclude.shtml I have a page which basically is just this : <html>
95
5731
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? For most markup I know when it's useful and when it's not, but regarding table markup I sure know when it isn't good, but can't really come up with a way it would be good. As you all are among the sharpest pencils in the bag, let me ask: Do you...
2
1337
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 of two frames at once, independent of everything else. Also if it is possible, how would I make it stay still, evenwhen the page is scrolled... like so that it doesn't even giggle or anything it stays fixed.. Also, on another subject how...
3
2418
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
2304
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 + HTML with a primary or entry page that shows three panels (panes, subsections, frames, pages, whatever): A, B, C. A = Header of the page, i.e., fixed content, across the top
11
2212
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 HTML file. It never needs to be reloaded and JS variables can be updated there as the visible screens progress. But...if I want to be a good internet samaritan and not use frames, what's the best way to replace that function?
8
7979
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 paranoia about javascript? But if they make pages without javascript, they would not need to bother, how to access other frame's content, would they? :) kaaposc
0
8397
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 effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
8919
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, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
1
8599
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
7439
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
1
6230
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 presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
5696
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
4225
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
0
4409
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
2
2052
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.

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.