I've got a frameset like this:
<frameset rows="113,*" frameborder="0" framespacing="0" border="0">
<frame name="banner" src="topmenu.php"
scrolling="no" NORESIZE="NORESIZE">
<FRAMESET ROWS="*,42" FRAMEBORDER="0" FRAMESPACING="0" BORDER="0">
<FRAME NAME="menu" SRC="<?php echo "menu/$ses_menu";?>.php" SCROLLING="auto" NORESIZE="NORESIZE">
<FRAME NAME="orders" SRC="menu/ordered.php" SCROLLING="no" NORESIZE="NORESIZE">
</FRAMESET>
</frameset>
Usually everything works fine, but sometimes when the frame loads, I get a browser message, "Netscape is unable to locate the server, [no name specified]", and the bottom frame ("orders") is missing. (The middle frame, "menu", has no problems.) The page source looks fine:
<FRAME NAME="menu" SRC="menu/drinks.php" SCROLLING="auto" NORESIZE="NORESIZE">
<FRAME NAME="orders" SRC="menu/ordered.php" SCROLLING="no" NORESIZE="NORESIZE">
Has anyone run into something like this before?
If the user clicks a button in the middle frame ("menu"), ordered.php gets reloaded through a header function, header("Location: ordered.php");, but I don't see how that could be affecting it. The frame only messes up when the page loads, not when the user orders from menu. Also, if I reload the page, the bottom frame loads perfectly.
Any clue as to what might be causing this would be greatly appreciated.
Beth