A standard web page has the following layout:
<html> <head> <title>Simple html document</title> </head> <body> </body> </html>
A frameset document has a head and frameset instead of a body .
<html> <head> </head> <frameset cols="20%, 80%"> <frameset rows="100, 200"> <frame src="contents_of_frame1.html"> <frame src="contents_of_frame2.gif"> </frameset> <frame src="contents_of_frame3.html"> <noframes> <p>This frameset document contains:</p> <ul> <li><A href="contents_of_frame1.html">Some neat contents</A> <li><IMG src="contents_of_frame2.gif" alt="A neat image"> <li><A href="contents_of_frame3.html">Some other neat contents</A> </ul> </noframes> </frameset> </html>
So, if you want to include some html elements, you must include it in one of the frames. Or simply add one additional frame that will not take place and include the html elements (hidden input fields) in it.
On the other hand, if you want these html elements if the browser does not support a set of frames, or if they are disabled, add them also in <noframes> .
source share