lep pozdrav tukaj je seznam vseh naih seminarjev seminar ii layers sloji v javascriptu kaj so sloji preden se lotimo tega vpraanja je najprej potrebno poudariti da uporabo slojev v tem trenutku podpira samo netscape navigator sloji so nekaken skupek razlicnih objektov lahko so to slike besedila ali drugi objekti znani v javascriptu ali pa razlicne kombinacije natetega ki jih lahko poljubno premikamo po nai html strani lahko jih skrivamo recimo da imam vec listov papirja na prvega napiem neko besedilo na drugega dam neko slikco na tretjega dam slikco in besedilo i t d recimo da so ti papirji sloji zdaj pa te liste vlecem po ekranu jasno je da se slikce premikajo skupaj z papirji tako dobim gibajoco slikco na ekranu razlicni papirji se med seboj lahko tudi prekrivajo lahko se prekrivajo tako da se spodnjih papirjev ne vidi v celoti ali le delno potem imajo zgornji papirji nekakne prepustne dele lastnosti za sloje uporabljam znacki layer ali ilayer sledi opis in nato zakjucek z layer oz ilayer recimo da je sloj nek napis to je na faks to doseem z layer name napis faks left top font size i to je na faks i font layer vse kar napiemo med layer in layer oz med ilayer in ilayer znacko pripada temu sloju in ga tako doloca parametri ki jih lahko dodajam k znackama name imelayer ime sloja left x koordinata horizontalna koordinata zgornjega levega vogala podamo jo kot tevilo v pikah top y koordinata vertikalna koordinata zgornjega levega vogala podamo jo kot tevilo v pikah z index indekslayer indeksno tevilo sloja clip x y x y definiramo kateri del sloja naj se izpie above imelayer povemo nad katerim drugim slojem naj se pojavi below imelayer povemo pod katerim drugim slojem naj se pojavi visibility show hide oznacimo vidnost sloja bgcolor rgb barva barva ozadja podana z rgb vrednostjo ali imenom barve background slikca url slikica v ozadju z znacko layer oznacujemo sloje ki imajo tocno doloceno staticno pozicijo na ekranu ce vrednosti left in top ne navedemo je privzeto mesto postavitve zgornji levi vogal z znacko ilayer pa oznacujemo sloje katerih mesto je odvisno od samega poteka dokumenta vkjucevanje slojev v javascript sloji se v javascriptu tretirajo kot objekt so potomci objekta document tako se nanje lahko sklicujemo na dva nacina ce navedemo ime layer name napis layer potem ga doseemo s sintakso document layers ali glede na vrstni red pojavitve sloja v documentu document layers na slojih lahko uporabljamo funkcije ki jih piemo v javascriptu tukaj je primer programcka kjer lahko s pritiskom na gumb skrivamo oz prikaemo na sloj to je na faks to naredimo tako v glavo html documenta zapiem funkcijo skrijpokazi function skrijpokazi if document layers visibility show document layers visibility hide else document layers visibility show v telo pa ilayer name napis visibility show font size i to je na faks i font ilayer form input type button value skrij pokazi sloj onclick skrijpokazi form objekt button poklice funkcijo skrijpokazi ta objektu document layers spreminja lastnost visibility v show ali hide pri tem naj poudarim da sta show in hide niza znakov in ne rezervirani besedi pomeni ne moremo zapisati document layers visibility show nam izpise da show ni definiran uporabila sem znacko ilayer ker sem elela da sloj sledi toku dokumenta premikajoci sloji lastnosti left in top definirata mesto kamor naj se sloj postavi lahko pa jima dolocimo nove vrednosti in ga tako premaknemo recimo document layers left postavi napis to je na faks na mesto tako lahko naredimo program premikajocih slojev to je na faks programcek zgleda v glavo zapiem var pos var direction true function move if pos direction true if pos direction false if direction pos else pos document layers left pos v telo pa body onload setinterval 'move ' ilayer name napis faks left font size i to je na faks i font ilayer body naredila sem nov sloj napis faks uporabila sem oskrbnika dogodkov onload znotraj body znacke s tem sem povzrocila da se funkcija move pricne izvajati takoj ko se stran naloi setinterval je vgrajena funkcija ki klice funkcijo move v dolocenem casovnem intervalu milisekund uporablja jo javascript netscape navigator torej vsakih milisekund poklicemo funkcijo move ki spremeni pozicijo sloja mu poveca oz pomanja lastnost left za piko tako dobim tekoce gibanje sloja po zaslonu e en primer metode moveabove layer premakne tekoci sloj cez sloj ki je podan kot argument movebelow layer premakne tekoci sloj pod sloj ki je podan kot argument moveby x y premakne sloj za x y se pravi na mesto x left y top moveto premakne sloj na mesto x y resizeto viina irina vidno polje sloja je viina irina od zgornjega levega vogala resizeby viina irina vidno polje sloja se spremeni za viina irina load sourcestring viina na mesto tekocega sloja se prikae stvar iz sourcestring