|
||||||||||
| Kehyksien tekemiseen tarvitset ainakin kolme erillistä html-dokumenttia.
Kehykset ovat tapa jakaa selainikkuna useampaan osaan. Yksi sivuista on aina
se, millä määrittelet jaon ja muut ovat sitten kehykseen avautuvia
yksittäisiä www-sivuja.
Kehyksillä helpotetaan sivuilla liikkumista ja päivitystä. Ajattele, että sinulla on mahdollisuus jättää yhteen kehykseen aina näkyvissä oleva sivu. Se voi olla linkkisivu, yhteystietoja tai muuta vastaavaa, jonka helposta saatavuudesta on hyötyä. Ensin määrittelet näytön jaon kehyksillä:
Head-elementin jälkeen sijoitetataan FRAMESET-elementti: Mittayksikköinä voidaan käyttää prosenttien ohella pikseleitä tai *-merkkiä, jolla annetaan tietylle kehykselle lopputila. FRAMESET-elementti lopetetaan </FRAMESET> FRAMSET-elementin sisälle tulee FRAME-elementti,
joka määrittelee kehykseen avattavan dokumentin nimen SRC-attribuutilla.
SRC-kohdassa nimetyn sivun teet aivan kuten olet tehnyt tähänkin asti
htm-tiedoston. Kehyksiä ei tueta kaikissa selaimissa eikä Netscapen ja Explorerin vanhemmissa versioissa.
Voit FRAMESET-elementin jälkeen lisätä<NOFRAMES>-elementin
. Ja sen sisälle tekstin niille Internetin käyttäjille, jotka eivät
näe kehyksiä. Linkit kehyksissä: Kehyksiin avatun dokumentin linkit avaavat kohdesivun oletuksena samaan kehykseen missä itse linkkikin on. Lisäksi kehyksiä monesti käytetään navigoinnin helpottamiseksi, jolloin tehdään erillinen valikko-sivu, jossa on linkit muihin aiheisiin. Näiden linkkien kohteet avataan sitten toiseen kehykseen. Linkkien avaamiseksi toiseen kehykseen lisätään A-elementiin TARGET-attribuutti. Malli <HTML> Yllä ollaan tehty ensimmäinen sivu valmiiksi. Sivun ainoa tarkoitus on jakaa selainikkuna kahteen osaan ja avata vasemmalle valikko.htm ja oikealle sisus.htm -tiedostot. Kehyksille ollaan myös annettu nimet NAME-atribuutilla Seuraavaksi
muistioon avattaisiin valinta.htm -tiedosto. Siellä oleviin linkkeihin
tehdään lisäys: Toiset tavat määritellä linkin kohdesivun avaaminen: TARGET="_blank" - avaa sivun kokonaan uuteen selainikkunaan. Näet tämän katsomalla tehtäväpalkkia linkin testaamisen jälkeen. TARGET="_top" - avaa sivun samaan selaimeen, mutta ilman kehysrakennetta. Muiden tekemiä sivuja ei kannata avata omiin kehyksiin, vaan silloin kannattaa käyttää TARGET="_top" tai TARGET="_blank" lisäyksiä linkeissä. Oikeampaa olisi sanoa, että muiden tekemiä sivuja ei saa ilman tekijän lupaa avata omiin kehyksiin. Syitä on monia. Yksi on se, että sivun käyttäjä voi harhautua luulemaan, että kehyksiin avattu sivu on sivun tekijän oma, vaikka todellisuudessa se onkin jonkun muun tekemä. Toisena asiana voidaan ajatella, että sivujen luonne on sellainen, että kehyksiin avattava sivu joutuu huonoon valoon kehyksiin avattuna. Maailmalla on nostettu oikeustapauksiakin kehysten linkitysten takia. Yleensä ne on sovittu, joissakin tapauksissa on riittänyt, että kehysten tekijä selkeästi ilmoittaa, ettei linkin kautta avautuva sivu ole tekijän oma, vaan jonkun toisen. Tällaiseen käytäntöön ilman asiasta erikseen sopimista ei kuitenkaan kannata alkaa. Eli kun olet harkitsemassa jonkun muun sivun käyttämistä omissa kehyksissä, ota yhteys sivun tekijään ja kysy lupaa. Jos tämä ei lupaa anna, tee linkki, jossa sivu avautuu kokonaan uuteen ikkunaan tai koko selaimen kokoiseksi. Kehysmalleja Kehysmalli
1
| ||||||||||