������

����������� ������, ����������� ��������� Web-�������� �� ������������� ������������� �������, �� ������ ����������� �������� ������� ��� � ���������������� �������������� ������ � Web-����������. ������ �������, ��� �����, ����� ����� ��������� ��������:

  • ������ ����� ����� ���� URL, ��� ��������� ��������� ��� ���������� �� ������ �������
  • ������ ����� ����� ���������� ��� (�������� NAME), ����������� ���������� � ���� �� ������� ������
  • ������ ������ ����� ���� ������� ������������� ����� �� ������ ��� ������ ���� (���� ��� �� ��������� ��������� ������������ ���������)

������ �������� ������� ��������� ��������� ����������� ������������ �������, ����� ���:

  • ���������� ����������� ����������, ������� ����� ������� ����������� ��������� ���������� ������������, � ����� ����������� ������. ��� ����� ���� ����������� ������� �����, copyright, ����� ����������� ������
  • ��������� � ����������� ������ ���������� ���� ��� ����� WEB-����������, ������������ �� WEB-�������, ��� ��������� ������������ ������ �������� ������������ ��� ����������
  • ��������� ���� ����������� ��������, ����� � ����� ������ �������� ���������� ������, � � ������ ���������� �������
  • ��������� ����� ���� "������-������" ��� WEB-����������, ������������� ���� ������

<HTML>
<HEAD>...</HEAD>
<FRAMESET>...</FRAMESET>
</HTML>

������, �����-�������� �������� ����������� ����� HTML-���������, ��������� �� �������� �������� BODY � �����-���� �������������� �������� ��������������. �� ��������� ������ ������, ������� ����� ��������� ���������� (����� ����� �������� ���������, ������� �� ���������� �����).


���� �� ���������, �� ��������� �� ��� ������ ��������� �������� �� ��������� ������. ��� ����� � ���������� ��������. ���������� ��������� ���� �������� �� ������ ����������� ���:

1. �������� html ���� (������ ��� ������ ��������� ������� �� ����� index.htm) � ������� �������� ������� � ���������� �������, � ����� ����� ������ ��������������� ������� � ��������� �������� ��� ������� ������.

2. �������� ��������� html ��������� ��� ������� ������.

�������� ������� html ���� ����������� ��������� ������ �� ��� �����. ��� ����� ��� ����������� ��� ������� html ����� � ������� homepage.htm � menu.htm. ������� ���� ������� � ������� index.htm, ��� ��� �� ������ ���������:

<HTML>
<TITLE>�������� ����� ���������</TITLE>
<FRAMESET cols="*,140">
<FRAME SRC="homepage.htm" NAME="frame1">
<FRAME SRC="menu.htm" NAME="frame2">
</FRAMESET>
</HTML>

��������� ������ ��� �� �����������:

<HTML></HTML><TITLE><TITLE> - ����������� ���� ��� ���� html ������

<FRAMESET> � ���� ���� �������� ���������� ����� ��� �������� ROWSCOLS ��������������, � ����� �� ������� � ������������. ���������� ��� ������� ������� �� �������:

�� �������� - ������ �������� ������ ��� ������ � ��������.
���������� - ������ ������� ��������� �� ���� �������� �� ������ ������ ������ � ����� ���� ������� ���� % ����� ������������ ����� ��� ���� %`� � ���� ���������� 100%.
��������� - ��� ���������� ����� � ���� ��������� ������ *. �������� �� ������ �������� 20%,20%,60% ��� 20%,20%,* � ������� ������� �� �����.

���� �� ���� ����� ������ ������� ����������������� ����� � ����������� ����� ��������� FRAMEBORDER="X"BORDER="Y" ��� x � y ������� � ��������.

����� ������ (<FRAMESET cols="*,140">) �� ��������� ���� �� ��� �������, ������ ������� � 140 ��������, � ����� ������� �� ���� ���������� �����

<FRAME> - ����� �������� �������� ��� ������� ������ �����������.

������ SRC ������ ��� ����� ������� ���������� � ���� ������, � ����� ������ ��� ����� homepage.htm (<FRAME SRC="homepage.htm" ...).

������ NAME ������ ��� ������� ������, � ����� ������ ��� "frame1" . ��� ���������� ��� ���� ����� � ����������� ������� � ������ ������ ������������ ������. � ������� �� ����� ����� ������� �� ������ � ������ ���������� ���� menu.htm ���������� ����� ������ ������������ � ������ ���������� ���� homepage.htm. ��� ����� ��� ���������� ��������������� html ��� ������:

<A HREF="file.htm">file</A> - ��� ����
<A HREF="file.htm" TARGET="frame1">file</A> - ��� ������ ����
� ���� �� ������ ����� ���� ���������� � ������� ���� �������� �� �������� � ������ TARGET="_top"

����� � ���� ���� ����� ������ �������� ������� ������ �� ������� ������ ����� ���������� �� ����� ��������. ��� �������� ��������� MARGINWIDTH="x"MARGINHEIGHT="y", ��� x � y �������� � ��������.

</FRAMESET> ����������� ���.

��� ��������� �������� �������� �������:

*         140
<FRAMESET cols="*,140">
<FRAME SRC="homepage.htm" NAME="frame1">
<FRAME SRC="menu.htm" NAME="frame2">
</FRAMESET>
100 *        
<FRAMESET cols="100,*">
<FRAME SRC="homepage.htm" NAME="Frame1">
<FRAME SRC="menu.htm" NAME="Frame2">
</FRAMESET>
100

*
<FRAMESET rows="100,*">
<FRAME SRC="homepage.htm" NAME="Frame1">
<FRAME SRC="menu.htm" NAME="Frame2">
</FRAMESET>

*
60
<FRAMESET rows="*,60">
<FRAME SRC="homepage.htm" NAME="Frame1">
<FRAME SRC="menu.htm" NAME="Frame2">
</FRAMESET>

*
45% 55%
<FRAMESET rows="*,60">
<FRAME SRC="homepage.htm" NAME="Frame1">
<FRAMESET cols="45%,55%">
<FRAME SRC="menu.htm" NAME="Frame2">
<FRAME SRC="menu2.htm" NAME="Frame3">
</FRAMESET>
</FRAMESET>
  *  
15%
15%

70%
<FRAMESET cols="*,55%">
<FRAME SRC="homepage.htm" NAME="Frame1">
<FRAMESET rows="15%,15%,70%">
<FRAME SRC="menu.htm" NAME="Frame2">
<FRAME SRC="menu2.htm" NAME="Frame3">
<FRAME SRC="menu3.htm" NAME="Frame4">
</FRAMESET>
</FRAMESET>
50% 50%
50% 50%
<FRAMESET cols="50%,50%">
<FRAMESET rows="50%,50%">
<FRAME SRC="homepage.htm" NAME="Frame1">
<FRAME SRC="homepage2.htm" NAME="Frame2">
</FRAMESET>
<FRAMESET rows="50%,50%">
<FRAME SRC="menu.htm" NAME="Frame3">
<FRAME SRC="menu2.htm" NAME="Frame4">
</FRAMESET>
</FRAMESET>

����� ��������� FRAMESET ��������� ��� ������, �� ������� ������� �����. �� ������ ��������� ����� �� ��������� ������������ ��� ��������� �������������� �������. ��� FRAME���������� ������ ����� � �����������. ���������� ����� �������� ������ ���������.


FRAMESET

<FRAMESET [COLS="value" | ROWS="value"]>

��� <FRAMESET> ����� ����������� ��� </FRAMESET>. ���, ��� ����� ���������� ����� ����� ����� ������, ��� ��� <FRAME>, ��������� ���� <FRAMESET> � </FRAMESET>, � ����� ��������� �� ����� <NOFRAME> � </NOFRAME>, ������� ��������� ������� ������� ��������� ��� ���������, �������������� ������ � �� �������������� ������.

������ ��� ����� ��� ����������������� ���������: ROWS � COLS.

ROWS="������-�����������-��������������-�������"

  • ������ ��� �������� �������� ���������� ���������� �������, ����������� ��������. ������ �������� ������������ ����� �������� �������� ������� ������� � ��������, ��������� �� ����� ������� ���� ��� ��������� ���������� ��������. ���������� ������� ������������ ����������� �������� � ������. ����� ����� ����� ������� ������ ���������� ������ ����� ���� (� ����� ���������� ���������). ���������� �������� ROWS ���������� ���� �����, ��������� �� ��� ���� ��������.

    ��������� ������������ ����� �������� ������� �������:

    value

    ������� �������� �������� ���������� ������������� ������ ������� � ��������. ��� ������ �� ����� ������ ������ �������� ������ �������, ��������� ��������� �������� ����� ��������� ������ �������� ����, �� ������ ��� � ��������� �������� ����������� � ������������. ���� ��, ��� ��, ����������� ������ ������ �������� �������, �� ������������ ������������� �������� ��� � �����-���� ������, ����� � ���������� �� ����� �������� 100%-��� ���������� ���� �������� ������ ������������.

    value%

    �������� �������� ������� � ��������� �� 1 �� 100. ���� ����� ����� ��������� ����������� ������� ��������� 100, �� ������� ���� ������� ��������������� ����������� �� ����� 100%. ����, ��������������, ����� ������ 100, �� ������� ��������������� �������������.

    value*

    ������ ������, �������� value � ������ �������� �������� ��������������. ������ "*" ��������� �� ��, ��� ��� ���������� ����� ����� ������������ ������� ������. ���� ����������� ��� ��� ����� ������ � ��������� "*" (�������� "*,*"), �� ���������� ������������ ������� ������� ����� ����� ��������. ���� ����� ���������� ����� �����, �� ��� ��������� ��������� ��� ������� ������ (�� ������� ��� �� ����� ������ ���������� ���������� ������ ����������). ��������, �������� "3*,*,*", �������, ��� ����� ������� ��� ������ � ��������� 3/5 ���������� ������������ �� ������� ������ � �� 1/5 ��� ���� ������.

COLS="������-�����������-��������������-�������"

  • �� �� �����, ��� � ROWS, �� ����� ���� �� ���������, � �� �� �����������.

    ��������! ���������� ������������� ������ ���������� ����� �������� � ���������������� �����������. ��������, ������: <FRAMESET ROWS="50%,50%" COLS "50%,50%"> ����� �������� � ��������� ��������.


�������:

<FRAMESET COLS="50,*,50"> - ��������� ��� ������, ��� �� 50 ����� ������ � �����, � ���� ������ ���� �������.

<FRAMESET ROWS="20%,3*,*"> - ��������� ��� ������, ������ �� ������� �������� 20% ������� ������ ������, ������ 3/4 ����������� �� ������� ������ ����� (�.�. 60% ���� ������� ����), � ��������� 1/4 (�.�. 20% ���� ������� ����.

<FRAMESET ROWS="*,60%,*"> - ���������� ����������� �������.

���� <FRAMESET> ����� ���� ����������, �.�. ��������:

<FRAMESET ROWS="50%,50%">

  • <FRAMESET COLS="*,*"
  • </FRAMESET>

</FRAMESET>

��������� ������� ������� �� ���������� �����.


FRAME

<FRAME SRC="url" [NAME="frame_name"] [MARGINWIDTH="nw"] [MARGINHEIGHT="nh"] [SCROLLING=yes|no|auto] [NORESIZE]>

������ ��� ���������� ����� ������ ���������� FRAMESET.

SRC="url"

  • ��������� URL ���������, ������� ����� ��������� ������ ������� ������. ���� �� �����������, �� ����� ��������� ������ �����.

NAME="frame_name"

  • ������ �������� ��������� ��� ������. ��� ������ ����� ���� ������������ ��� ����������� �������� � ������ ������� �� ������� HTML-��������� ��� ������ (��� �������, �� ��������� ������ ����� �� ���������). ��� ����������� ������ ���������� � �������. ���������� ������������� ������� ����� ���� ������������� �� ������ ���������� ��� ������ ������������ �������� TARGET, ������������ ����.

MARGINWIDTH="value"

  • ��� ������� ����� ���� �����������, ���� ����� ��������� ����� ������� �������� �������������� ����� ����� �������� �����. �������� value ����������� � �������� � �� ����� ���� ������ �������. �� ��������� ������ �������� ������� �� ���������� ��������� ������� ������������ �������� ���������.

MARGINHEIGHT="value"

  • �� �� �����, ��� � MARGINWIDTH, �� ��� ������� � ������ ������� �������������� �����.

SCROLLING="yes | no | auto"

  • ���� ������� ��������� �������� ������� ����� ��������� � ������. �������� yes ���������, ��� ������ ��������� ����� � ����� ������ �������������� � ������, �������� no ��������, ��� ����� ��������� �� �����. Auto ���������� ������� ����� ��������� ������ ��� �� ������������� (�������� �� ���������).

NORESIZE

  • ������ ������� ��������� ��������� ������ ��� ����������� �������� ��������. �� ���������, ������ ������ ����� �������� ��� ������ ���� ��� �� ������, ��� � ������ ���� Windows. NORESIZE �������� ������ �����������. ���� � ������ ������ ���������� ������� NORESIZE, �� � �������� ������� ���� �� ����� ���� ������� ������ �� ������� �������.

NOFRAMES

������ ��� ������������ � ������, ���� �� �������� ��������, ������� ����� ��������������� ��� ����������, ��������������� ������, ��� � ����������, �� �� ���������������. ������ ��� ���������� ������ ���������� FRAMESET, � ���, ��� ��������� ������ ����� <NOFRAMES> � </NOFRAMES> ������������ ����������, ��������������� ������.


� ������ �� ������� ��������� ������ � ��������:

1. ��� ��� ������ ������������ ����������� ����� ������� ���� ��������� ����� (�������� � 0 ��������) � ��������� � ��� ������ �������� ����� ��� � ����������� ����������� ��������� � ������ ���������.

2. ��� ����� ������� ����� ��������������� ������� �������� ���������� , ��������� ������ � ����������� ����� � ����� ����� �������� ���������� �� ����� ��������� ��� ������� ����-�������� ��������.

��������� ���������.

�� ������� ��������