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

时间:2011-05-09 13:47:17

标签: javascript html css frames frameset

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

<frameset cols="*" rows="40,*">             
<frame src="#" />             
<frame src="#"/>             
<noframes>                 
<body>                 
Please enable frames to view.
</body>             
</noframes>         
</frameset>

4 个答案:

答案 0 :(得分:6)

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

答案 1 :(得分:2)

标准网页有以下布局:

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

  <body>
    <!-- Body here -->
  </body>
</html>

框架集文档包含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>

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

答案 2 :(得分:0)

框架是九十年代:)你真的有正当理由使用它们吗? :)有很多理由可以避免它们......

无论如何,每个框架都有自己的生命,所以它取决于发布的框架。如果你把它们放在第X帧,那么你需要从那个框架进行发布,其他的将保持其状态,不受影响。

答案 3 :(得分:0)

使用<iframe>将您的文档放入<frameset>,或使用<iframe>为每个框架文档。