This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
What about using a frameset. In the navigation frame (the one that is always the same) you could put a bunch of hidden fields to store the values that the user enters. Then you could allow them to navigate through a bunch of pages in the other frame, entering data as they go. You could store their responses in the corresponding hidden field in the other frame. Then when you get to the last page, you could do your submit from the other frame. But that solution would involve loading multiple pages. You said you don't want to do that, right? Hmmmmm...
ONLY Netscape will support layers, and the LAYER element is deprecated in modern version of Netscape. To use "overlays" in modern browsers (IE5+, NN6+, Mozilla, Safari) you can use DIV elements with the display attribute set to block (for visible) and none (for hidden). hth, bear
The layers solution is not hard at all. The only browser that may have trouble with it is Opera, but I am probably the only one here that uses that. If you give a basic layout of your form, I might be able to play with it tom. and show you how easy it is. I was thinking the look of a tab folder on top to show the different layers. You can go the frame way, but there is problems with frames too. Back button with frames, bookmarking, refresh button. etc. Both ways has there flaws, but no one seemed to mention them. Eric
Just a warning to be careful with this technique, though. There are significant usability problems with multi-page web forms which don't occur in single-page forms. The main issue is that a lot of users can't help assuming that each "page" has somehow been "saved" when they leave it by clicking, and are quite likely to hop off to another URL or close the browser without explicitly "saving" or "finishing" the whole form.
Hi Eric Pascarello ! Actually what I want to do is take three objects of html on one layer and three objects(text boxes) on other layer and provide one save button at the bottom which will be shown to the user irrespective of on which layer he is in...... and when he presses the save button then whole form gets submitted. I want to implement just that..... thanks in advance
Joined: Nov 08, 2001
I will work on it as soon as I get my computer back up and running,,,,I reformatted every thing an lets say Microsoft is not being friendly...