将frameset与页面中的其他HTML元素一起使用

tes*_*dtv 4 html javascript css frames frameset

我有一个页面,我想在其中包含框架集,以及使用其他HTML元素(基本上是一些隐藏的表单字段).但是我可以在哪里将这些额外的HTML元素放在代码中?

<frameset cols="*" rows="40,*">             
<frame src="#" />             
<frame src="#"/>             
<noframes>                 
<body>                 
Please enable frames to view.
</body>             
</noframes>         
</frameset>
Run Code Online (Sandbox Code Playgroud)

pix*_*bby 6

我和一个女孩分手了,因为她用过<frameset>...

  • 我觉得没问题. (2认同)

Arm*_* P. 3

标准网页具有以下布局:

<html>
  <head>
    <title>Simple html document</title>
    <!-- Headers here -->
  </head>

  <body>
    <!-- Body here -->
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

框架集文档具有headframeset而不是body.

<html>
  <head>
    <!-- Headers here -->
  </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>
Run Code Online (Sandbox Code Playgroud)

因此,如果您希望包含一些 html 元素,则必须将其包含在其中一个框架中。或者简单地添加一个未发生的附加框架并在其中合并 html 元素(隐藏输入字段)。
另一方面,如果您希望在浏览器不支持框架集或它们被禁用的情况下使用这些 html 元素,那么<noframes>也将它们包含在内。