I'm not quite sure what you are trying to accomplish. Why do you need to 'refresh' the page after the dropdown changes?
Is it to fetch new data from the server to display in another drop-down (or other controls on the page)?
If so, then the window.location.reload() method isn't going to do anything for you. All it will do is to reload the same page (from cache if it can, since you specified false as the parameter).
To cause a server hit that can actually perform actions (such as fetching data from the server to show elsewhere on the page) you are going to have to submit the current page to a
servlet (or other server-side mechanism) that can do the data lookup for you.
Since the form values will be submitted as part of this request, you can then re-populate the form elements using those values.
hth,
bear
[ February 24, 2003: Message edited by: Bear Bibeault ]