![]() |
Програмиране в среда Интернет |
|||||||||||||||||||||||||||||||||||
|
Начало |
HTML - ПЕТАЧАСТ
|
|||||||||||||||||||||||||||||||||||
Атрибути
на тага <FRAMESET> |
|
| frameborder="..." | Ако е стойноста му е "yes" , то браузъра визуализира отделните фреймове разделени с граница. При стойност "no" - граница не се визуализира. |
| border="..." | Установавя дебелина на границата между фраймовете в пиксели. |
| bordercolor="..." | Дефинира цвят на границата между фреймовете. |
| cols="..." | Дефинира размера на колоните във фреймсета. Стойноста може да е в пиксели или в проценти. Ако се използва знака * , то останалото място се използва за останалите фреймове. Позволени са и смесването на стойности в пиксели и проценти. |
| rows="..." | Дефинира размера на редовете във фреймсета. Във всичко останало е подобен на атрибута COLS="...". |
| style="..." | Дефинира един или повече каскадни стилове за изображението. |
Атрибути
на тага <FRAME> |
|
| bordercolor="..." | Дефинира цвят на границата на фрейма. Той е с по-висок приоритет от този в тага <FRAMESET>. |
| frameborder="..." | Дефинира дали да има или не граница около фрейма. Той е с по-висок приоритет от този в тага <FRAMESET>. |
| marginheight="..." | Дефинира разстоянието между вътрешните ръбове (отгоре и отдолу) на фрейма и неговото съдържание в пиксели. |
| marginwidth="..." | Дефинира разстоянието между вътрешните ръбове (отляво и отдясно) на фрейма и неговото съдържание в пиксели. |
| name="..." | Дефинира име на фрейма служещо за достъп до него от JavaScript например. |
| noresize | Ако е дефиниран този атрибут, то дедения фрейм не може да бъде преоразмеряван от потребителя. |
| scrolling="..." | Устоновява как да се показва лентата за превъртане. Възможните стойносто са : auto (по подразбиране - браузърът се грижи за лентата за превъртане ), yes (винаги има лента за превъртане), no (няма лента за превъртане). |
| src="..." | Най-важният атрибут. Чрез него се задава пътя към HTML документа, който ще служи за фрейм. |
Всеки един фреймсет може да съдържа в себе си друг такъв. Това се прави с цел създаването на сложни фреймсетове както показания на следващия пример :
<HTML>
<HEAD>
<TITLE>Програмиране в Интернет-фреймсет </TITLE>
<META HTTP-EQUIV="Content-Type" content="text/html; charset=windows-1251">
</HEAD><FRAMESET COLS="*,150" FRAMEBORDER="yes" BORDER="0">
<FRAMESET ROWS="80,*" FRAMEBORDER="no" BORDER="0">
<FRAME SRC="ex15-1.html" NAME="topFrame" SCROLLING="no" NORESIZE >
<FRAME SRC="ex15-2.html" NAME="mainFrame">
</FRAMESET>
<FRAME SRC="ex15-3.html" NAME="rightFrame" SCROLLING="no" NORESIZE>
</FRAMESET>
<NOFRAMES><BODY>
Моля осъвременете вашият браузър.
</BODY></NOFRAMES>
</HTML>
Това
е резултата от този код.
Както може би сте забелязали, тук е добавен нов таг
<NOFRAMES>...</NOFRAMES>. Този
таг служи за осигуряване на съвместимост с по-старите браузъри, които
не поддържат фреймове. Това става по-следния начин: когато такъв браузър
отвори страница с фреймове, то той не разбира таговете <FRAMESET>,<FRAME>
и <NOFRAMES>. Поради тази причина той
не ги обработва. Но когато достигне до тага <BODY>,
който му е познат, браузъра започва да визуализира тялото на документа
като нормална страница. Това което всъщност прави тага <NOFRAMES>
е да указва на новите браузъри да не обработват информацията, която е
заградена от него.