4

フレームセットを含めたいページがあり、他のHTML要素(基本的にはいくつかの非表示のフォームフィールド)を使用しています。しかし、これらの追加のHTML要素をコードのどこに配置できますか?

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

3 に答える 3

2

標準のWebページのレイアウトは次のとおりです。

<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要素を含める場合は、フレームの1つに含める必要があります。または、発生しないフレームを1つ追加して、そこにhtml要素(非表示の入力フィールド)を組み込むだけです。
一方、ブラウザがフレームセットをサポートしていない場合や無効になっている場合にこれらのhtml要素が必要な場合は、それら<noframes>も含めてください。

于 2011-05-09T14:03:47.477 に答える
0

フレームは90年代です:)本当にそれらを使用する正当な理由がありますか?:)それらを避ける理由はたくさんあります...

とにかく、各フレームには独自の寿命があるので、どのフレームが投稿を行うかによって異なります。それらをフレームXに配置すると、そのフレームから投稿を行う必要があり、他のフレームは影響を受けずにその状態のままになります。

于 2011-05-09T13:52:13.227 に答える
0

を使用し<iframe>てドキュメントを<frameset>内部に配置するか<iframe>、フレーム化されたドキュメントごとにを使用します。

于 2011-05-09T16:13:56.980 に答える