I am seeing some unexpected behavior dealing with frames. The web site has
a static banner page that exists in the top frame of all pages, while the
bottom frame is the one that changes and contains all other content. When I
am testing against the development server and I hit my browser's (IE5)
refresh button, the bottom frame simply refreshes whatever page it is
currently hosting. The same code is running on the production server.
However, when I click the refresh button while viewing pages from the
production server, the frameset gets reset back to its initial state. For
example, with the following pages, if I direct my browser to frameset.htm,
the frameset initializes using top.htm in the top frame and main.htm in the
bottom frame. Then I click on the link to search.htm. At this point, if I
click refresh, I expect the bottom frame to still be pointed to search.htm.
However, on the production server, it goes back to main.htm. Is this
something related to server configuration?

[frameset.htm]
--------------
<html>
<head>
</head>
<frameset>
<frame name="fraTop" src="top.htm" scrolling="no" />
<frame name="fraMain" src="main.htm" />
</frameset>
<noframes>
<body>
You must have a browser that supports frames to view this site correctly
</body>
</noframes>
</html>

[main.htm]
--------------
<html>
<head>
</head>
<body>
<a href="search.htm">Link to Search page</a>
</body>
</html>

[search.htm]
--------------
<html>
<head>
</head>
<body>
This is the search page
</body>
</html>