Frames rámce pri vytvorení webstránok

Okrem dokumentov, ake sme si popisali, existuju aj take, ktore pouzivaju

ramceky - frames. Takyto dokument je potom na obrazovke zobrazeny vo
viacerych okienkach, pricom v kazdom mate iny dokument.

 

Taketo dokumenty sa vytvaraju prikazom

 

FRAMESET ROWS|COLS="velkost,velkost"

 


ROWS nam rozdeli okno na dve casti pod sebou (akoby dva velke
riadky, z toho pomenovanie rows).

 


COLS zasa rozdeli okno na dve casti vedla seba (a z
toho vyplyva aj nazov stlpceky - col(umn)s).

 

Hodnota je uvedena ako dve velkosti oddelene ciarkou, kazda z nich
vyjadruje velkost okna.
Nam zabezpeci, ze nase dve okienka budu mat zadanu velkost bud v bodoch,
alebo percentach velkosti stranky.

 

Este jedna zaujimavost: ak si chceme vytvorit jedno okno, ktore ma
urcitu velkost a druhe bude zaplnat zvysnu cast priestoru, napiseme namiesto
jeho velkosti znak * (hviezdicka).


Teraz si ukazeme, ako do takto vytvorenych okien nahrame dokumenty:

FRAME SRC="cesta/subor" NAME="meno" NOSCROLL NORESIZE

 


SRC je, ako vidite, subor, pripadne s cestou, ktory sa ma do okna
nahrat. Nemusi to byt len .html subor, v praxi sa casto stretnete s tym, ze
si do okienka nahrate obrazok.

 


NAME nam pomenuje okno. To je dolezite pri pouziti prikazu <A HREF..>.

 


NOSCROLL nam, ak ho napiseme, zabrani vytvoreniu pretacacich pruhov
na okraji obrazovky, ak sa obsah dokumentu vojde do okienka.

 


NORESIZE, ak ho napiseme, zabranuje uzivatelovi zmenit velkost okna
pomocou mysi.

 

Nie kazdy moze vo svojom prezeraci vidiet ramceky, napriklad, ak pouziva
textovy browser. Na tieto ucely existuje prikaz



NOFRAMES

 


V tomto bloku napisete dokument, ktory sa ma vypisat, ak dotycny nemoze
vidiet frames.



A teraz konecne priklad:

<HTML>
<TITLE>Priklad pre FRAMES</TITLE>
<FRAMESET COLS="50%,*"> (casti budu vedla seba, kazda zabera 1/2)
<FRAME SRC="example3.html" NAME="menu" NOSCROLL> (prve okno sa vola menu)
<FRAME SRC="example4.html" NAME="text"> (...druhe text)
</FRAMESET>
<NOFRAMES>
Sem napisete, co chcete, aby sa napisalo, ak moj prezerac nepodporuje
ramceky ...
</NOFRAMES>
</HTML>


Tu kliknite, ked si chcete pozriet vysledok.



A teraz priklad pre ROWS:

<HTML>
<TITLE>Priklad pre FRAMES</TITLE>
<FRAMESET ROWS="50%,*"> (casti budu pod sebou, kazda zabera 1/2)
<FRAME SRC="example3.html" NAME="menu" NOSCROLL> (prve okno sa vola menu)
<FRAME SRC="example4.html" NAME="text"> (...druhe text)
</FRAMESET>
<NOFRAMES>
Sem napisete, co chcete, aby sa napisalo, ak moj prezerac nepodporuje
ramceky ...
</NOFRAMES>
</HTML>


Tu kliknite, ked si chcete pozriet vysledok.


To este zdaleka nie je vsetko. Prikazy FRAMESET mozete pouzivat
viacnasobne, vnorene, takze mozete uz rozdelene bloky delit na dalsie.


Jednoduchy priklad:

<HTML>
<TITLE>Priklad pre FRAMES</TITLE>
<FRAMESET ROWS="50%,*"> (casti budu pod sebou, kazda zabera 1/2)
<FRAME SRC="example3.html" NAME="menu" NOSCROLL> (prve okno sa vola menu)
<FRAMESET COLS="25%,*"> (teraz spodne okno zasa rozdelime!)
<FRAME SRC="example3.html" NAME="text1"> (na okno text1)
<FRAME SRC="example4.html" NAME="text2"> (a text2)
</FRAMESET>
</FRAMESET>
<NOFRAMES>
Sem napisete, co chcete, aby sa napisalo, ak moj prezerac nepodporuje
ramceky ...
</NOFRAMES>
</HTML>


Tu kliknite, ked si chcete pozriet vysledok.