OldManRiver:
HTML is by it's very nature not interactive but page oriented. You click and you get another page. There are ways around this.
One is to simply redisplay the entire page again with all of the information updated as you'd like it. This is the standard way to handle this kind of situation.
Another is to use frames, which has all kinds of issues with it, but can do what you want. In essence, they're separate pages, you only update the frame and the rest of the page remains as it was.
Yet another is DHTML/JAVA which runs client-side to update the information locally on the user's computer. This approach either requires all possible information to be sent to the browser before the user makes the selection or has the added complexity of having to establish communications with the server again, which isn't standard with JAVA.
There's nothing wrong with taking the first approach and if you're going to be interacting with a database, it's likely your best approach.
|