SADRŽAJ: Napravi svoju Web stranicu __________________________ 3 Što je to Web stranica ____________________________ 3 Početak ________________________________________ 3 Boje podloge____________________________________ 8 Postavljanje boja brojčano _______________________ 9 Uređivanje slova (teksta) i crte ___________________ Veličina i boja slova ___________________________ Vodoravne crte _______________________________ Označeni popisi _______________________________ 11 13 14 14 Slike _________________________________________ 15 Veličine slika_________________________________ 18 Slike u podlozi________________________________ 20 Linkovi _______________________________________ 20 Tablice _______________________________________ Boje polja i redova u tablici _____________________ Slike u tablici_________________________________ Nevidljive tablice _____________________________ Spajanje polja u tablici _________________________ 24 26 27 29 31 Pokretna slova _________________________________ 33 Podijeljena stranica_____________________________ 35 Glazba na stranici ______________________________ 39 Video zapisi na stranici __________________________ 40 Crtanje u Wordu _______________________________ 41 Napredne tehnike ______________________________ 43 On-mouse-over _______________________________ 43 Apsulutni položaj _____________________________ 46 1 Tipke ________________________________________ 47 Okvir s drugom stranicom _______________________ 47 Java script _____________________________________ 48 Računanje ____________________________________ 48 Položaj miša __________________________________ 50 Animacija miša ________________________________ 51 Slide show____________________________________ 53 Animacija pomicanjem__________________________ 55 CSS ___________________________________________ 57 Filteri u CSS-u ________________________________ 64 Kako na Internet________________________________ 66 Metodičke napomene ____________________________ 72 2 Napravi svoju Web stranicu Što je to Web stranica Web ili WWW (World Wide Web) stranica se sastoji od slika i teksta (glazbe, videa itd.), a može se objaviti na Internetu. WWW stranice su pisane u posebnom jeziku koji se zove HTML. Znači, kako bi naučili praviti WWW stranice moramo naučiti HTML jezik. Kao i svaki jezik on ima svoja pravila, a naš je zadatak da ih naučimo i pravilno primjenjujemo. Početak Najbolje je da sve stvari koje ćemo stavljati na našu stranicu budu u istom folderu. Zato ćemo prvo napraviti novi folder. Možemo ga napraviti na disku C: kliknite (2 puta) na My Computer kliknite (2x) na Disk (C:) kada se otvori Disk (C:) iz izbora New birajte Folder upišite ime: Moja stranica. Isto tako možete napraviti novi folder na desktopu (možda je malo jednostavnije). kliknite desnom tipkom na prazan prostor u desktopu (tamo gdje nema ikona) i iz izbornika koji se pojavi izaberite New, a zatim Folder. 3 upišite ime foldera: Moja stranica. Sada otvorite svoj folder (2x klik na njegovu sličicu). Vidimo, naravno, prazan folder (još nismo ništa napravili u njemu). Prije nego što nastavimo moramo još nešto provjeriti! Iz izbora Tools izaberite Folder Options. Ovdje (u izboru View) moramo provjeriti je li uklonjena kvačica pored: Hide file extension for known file tipes Ova kvačica mora biti uklonjena inače nećemo vidjeti nastavke u imenima zapisa 4 Dobro, završili smo s pripremama (tipnite još na OK u Folder Options) i idemo nešto napraviti: iz izbora File izaberite, opet New, ali ovaj puta ne Folder, nego Text Document. Sada i njemu treba promijeniti ime: Prvoj stranici obično dajemo ime index (to je zbog Internet servera koji po tome prepoznaje početnu stranicu). Naravno za probu možemo dati bilo koje ime, ali dobro je stvarati navike pa ćemo ipak dati ime index . Pazite ovo je važno: mora imati nastavak HTM ili HTML. To je jedini način da naša stranica bude prepoznata kao Web stranica! Dakle našem tekst dokumentu dajte ime: index.html Nakon toga (kada tipnete Enter ili kliknete mišem izvan njega) računalo nas još pita jesmo li sigurni: Naravno, tipnite Yes. Sada je naš dokument promijenio sličicu i izgleda ovako: 5 Kliknite 2 puta na njega i otvorit će se Internet Explorer. Kao što vidite stranica je prazna, ali to smo i očekivali – još ništa nismo napisali. Iz izbora View izaberite Source1 pa ćemo na taj način pokrenuti Notepad u kojem možemo pisati izvorni tekst2 naše stranice. Dakle sada pišemo u HTML jeziku. On se sastoji od riječi unutar "zagrada" koje su načinjene od znakova < i > (manje i veće), a to se zovu tagovi. Tako na primjer svaka WWW stranica počinje s tagom <html> i završava s </html>. Obratite pozornost da završni tag ima kosu crtu ispred riječi. To je opće pravilo pa ćemo ga zapamtiti. Vanjski tag Drugi tag koji ćemo naučiti je <body> i naravno njegov završni par </body>. Ono što napišemo između tih tagova čini tijelo3 stranice (ono što se vidi). Napišite: 1 Unutarnji tag Source znači izvor. Source file – izvorni kod 3 Body -tijelo 2 6 <html> <body> Ovo je tekst moje prve stranice. </body> </html> Dakle tag <body> i </body> nalazi se unutar taga <html> i </html>. To je još jedno opće pravilo: Unutarnji tag se završava prije vanjskoga. Sada iz izbora File (pazite Notepadovog izbora) tipnite na Save kako bi se promjene koje smo napravili (tekst koji smo napisali) snimile na disk. Na dnu ekrana na Task Baru4 vidimo otvorena dva programa (i jedan folder – Moja stranica): Kliknemo mišem na onaj sa sličicom: dobit ćemo Explorer, , opet se a ako kliknemo na onaj Notepadov: vratimo na pisanje teksta. Dakle kliknite na Explorerovu tipkicu u Task Baru tako da on dođe u prvi plan. Sada još treba osvježiti (ponovno učitati) stranicu, pa zato kliknite na: Na ekranu vidimo svoju prvu stranicu! 4 Task Bar je siva traka na dnu ekrana na kojoj se s lijeve strane nalazi nacrtana tipkica Start. 7 Boje podloge U drugom poglavlju ćemo naučiti kako postaviti boju podloge tj. boju stranice. To je zapravo vrlo jednostavno. Prvo se moramo vratiti na izvorni tekst (Notepad). Sjećate se, treba kliknuti na Task Baru . nacrtanu tipkicu: Dopunimo naš tekst u sklopu taga body: <html> <body bgcolor="red"> Ovo je tekst moje prve stranice. </body> </html> Naravno, opet treba iz izbornika File kliknuti na Save kako bi se i ova promjena spremila na disk, a zatim se ponovo prebacujemo na Explorer: Klik! Opet treba osvježiti učitanu stranicu s: Stranica je postala crvena. Boja podloge se postavlja unutar početnog taga body s instrukcijom bgcolor="naziv_boje". Naziv boje je na engleskom i mora biti u navodnicima. Na primjer za žutu stranicu cijeli tag bi izgledao ovako: <body bgcolor="yellow"> 8 Ovo je tablica samo nekih boja, s njihovim nazivima, koje možete koristiti kada postavljate boju podloge, a kasnije ćemo vidjeti da iste nazive boja možemo koristiti i za boje slova, pa i drugih elemenata Web stranice. Postavljanje boja brojčano Osim po nazivu boje možemo postaviti i brojčano. Zašto ih postavljati brojčano kada možemo po imenu? Osnovni razlog je veći izbor boja. Na primjer hoćemo za podlogu postaviti nježno crvenu. U tom slučaju moramo se koristiti kombinacijom od 3 boje koje će miješanjem dati ono što nam treba. Te boje zadajemo brojčano i to u redoslijedu: crvena, zelena, plava. Ali ne zadajemo ih običnim brojevima nego heksadekadskim. Obični brojevi (desetični) imaju deset znamenaka (0,1,2,3,4,5,6,7,8 i 9), heksadekadski imaju 16 znamenaka i one su: 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F. A je zapravo 10, B je 11, C je 12 itd. F najveća znamenka ovog sustava je 15. Osim toga u desetičnom sustavu smo naučili da je svako slijedeće težinsko mjesto veće za 10 od prethodnog. Na primjer 156 ima jedinicu na mjestu stotica, 5 na mjestu desetica i 6 na mjestu jedinica. U heksadekadskom sustavu svako slijedeće mjesto nije veće za deset nego za 16. Tako na primjer heksadekadski broj 1A ima jedinicu na mjestu šesnaestica i A tj. 10 na mjestu jedinica pa iznosi: 1*16+A = 1*16+10 = 26. 9 Broj BC ima jedanaest (B) na brojnom mjestu šesnaestica (dakle 11*16) i dvanaest (C je dvanaest) na mjestu jedinica ili: B*16+C = 11*16+ 12 = 176+12 =188 Naravno, ne morate sve ovo zapamtiti kako bi mogli koristiti heksadekadske brojeve za određivanje boje, za početak dovoljno je znati da je veći broj svjetlija boja, računajući tu i znamenke A, B, C, D, E i F. F je, ponovimo to još jednom najveća znamenka. Tri boje koje sudjeluju u miješanju određuju se parovima znamenaka, dakle ukupna boja se određuje s 3 para znamenaka pri čemu je prvi par crvena, drugi zelena, a treći plava. Što je par koji određuje neku boju veći to je ta boja svjetlija. Na primjer: "#FF0000" je čista crvena (znak # ukazuje računalu da se radi o heksadekadskom sustavu); "#00FF00" je čista zelena (dva FF – najveće znamenke na mjestu para koji određuje zelenu); "#0000FF" je plava. Kako kombiniramo boje: "#FFFF00" je žuta zato što u ovom miješanju crvena i zelena daju žutu. "#FFFFFF" svih 6 F je bijela, a svih 6 nula je crna "#000000". Rekli smo na početku kako, na primjer, želimo nježno crvenu, probajte u izvornom tekstu svoje stranice upisati: <html> <body bgcolor="#FFBBBB"> Ovo je moja prva stranica. </body> </html> Uz malo eksperimentiranja vjerujem kako ćete pronaći točno onu boju koja vam treba. 10 Ne zaboravite: nakon svake promjene u tekstu morate iz File izabrati Save (kako bi se tekst snimio na disk), a zatim u Exploreru: za ponovno učitavanje stranice. Uređivanje slova (teksta) i crte Prva stvar koju moramo naučiti o pisanju teksta je da kod pisanja na WWW stranici tekst neće prijeći u novi red ako smo pritisnuli tipku Enter, kao što je to inače uobičajeno u drugim programima. Tamo gdje želimo prijelaz moramo postaviti tag <br>. Ovo je jedan od tagova koji nema svoga para s kosom crtom za zatvaranje nego stoji samostalno. Na stranici s kojom isprobavamo možemo dodati nove redove: <html> <body bgcolor="#FFBBBB"> Ovo je moja prva stranica.<br> drugi red <br> treći red <br> četvrti red </body> </html> Namjerno sam drugi i treći red napisao u istom redu kako bi vidjeli da položaj redova nije bitan nego samo gdje se nalazi tag <br>. Na stranici to izgleda ovako: Ovo je moja prva stranica. drugi red treći red četvrti red 11 Drugi način prijelaza u novi red se koristi kada želimo pojedine ulomke odvojiti. Tada koristimo tag <p> i njegov završni par </p>. Sve što se nalazi između ta dva <p></p> smatra se jednim paragrafom ili ulomkom i odvojeno je od ostalog teksta ne samo prijelazom u novi red, nego i malo razmaknuto. Možemo to isprobati: <html> <body bgcolor="#00FFFF"> <p>Ovo je moja prva stranica.</p> <p>drugi red </p> <p> treći red </p> <p>četvrti red</p> </body> </html> Stranica sada izgleda ovako: Ovo je moja prva stranica. drugi red treći red četvrti red Uočite da su razmaci između redova veći. Usput, obratite pozornost, promijenio sam i boju podloge. Paragraf ili ulomak može biti postavljen u sredini ili desno: <p align="right"> ovaj tekst je desno</p> <p align="center"> ovaj tekst je u sredini</p> Dopišite ova dva reda na svoju stranicu poslije četvrtog reda5, a prije </body>, pa pogledajte kako to izgleda. Tag <b>daje debela slova</b>, a tag <i> kosa slova </i>. 5 Kliknite mišem desno od taga </p>, koji je iza riječi: "četvrti red", pa Enter kako bi umetnuli redak. 12 Veličina i boja slova Sa <font size="5"> određujemo veličinu slova. Naravno tag moramo završiti s </font>. Tekst koji bude između ta dva taga biti će zadane veličine. <html> <body bgcolor="#DDFFFF"> <font size="1">Ovo je moja stranica.</font><br> <font size="2">Ovo je moja stranica.</font><br> <font size="3">Ovo je moja stranica.</font><br> <font size="4">Ovo je moja stranica.</font><br> <font size="5">Ovo je moja stranica.</font><br> <font size="6">Ovo je moja stranica.</font><br> <font size="7">Ovo je moja stranica.</font><br> </body> </html> prva prva prva prva prva prva prva Pazite, opet sam promijenio boju! Kako ne bi morali više puta pisati isti ili sličan tekst napišite samo jedan red: <font size="1">Ovo je moja prva stranica.</font><br> zatim ga označite (povucite mišem preko njega – neka pocrni). Držite jednim prstom tipku Ctrl i kratko tipnite C. Zatim pomaknite kursor u novi red, stisnite opet Ctrl i ovaj puta V. Tako smo kopirali red, ako to ponovite više puta dobit ćete više istih redova. Još je samo preostalo da promijenite brojeve i gotovo. Boja se određuje u istom tagu pa možemo odmah dopisati: <html> 13 <body bgcolor="#000000"> <font size="1" color="red">Ovo je moja prva stranica.</font><br> <font size="2" color="orange">Ovo je moja prva stranica.</font><br> <font size="3" color="yellow">Ovo je moja prva stranica.</font><br> <font size="4" color="lime">Ovo je moja prva stranica.</font><br> <font size="5" color="green">Ovo je moja prva stranica.</font><br> <font size="6" color="blue">Ovo je moja prva stranica.</font><br> <font size="7" color="violet">Ovo je moja prva stranica.</font><br> </body> </html> Boja podloge! Vodoravne crte One služe za razdvajanje ili naglašavanje dijelova teksta (ili jednostavno za ukras). Imaju samo jedan tag: <hr>. Probajte to negdje ubaciti na stranicu, na primjer prije prvoga reda s tekstom i iza zadnjega reda teksta. Moguće im je odrediti i boju: <hr color="neka boja">, ali onda gube svoju trodimenzionalnost. Isto kao i fontu određujemo im debljinu (visinu): <hr size="12">. Ali najbolje su kada ih "ne diramo" tj. ostavimo samo jednostavno <hr>. Označeni popisi <ul> <li>prvi <li>drugi </ul> 14 Označeni popis izgleda na stranici ovako: • prvi • drugi Slike Ako želimo koristiti slike na svojoj stranici preporučljivo je prvo staviti slike u isti folder sa stranicom. Slike prepoznajemo po nastavcima bmp, gif, jpg, pcx, wmf itd. Za početak treba nam jedna slika! Možemo se poslužiti već gotovim slikama koje ćemo naći u folderu Windows. Dakle: otvorite folder Windows (My Computer, disk (C:), Windows); nađite neku sliku, kliknite jedanput na nju; Edit Æ Copy; zatvori sve; nađi svoj folder, otvori ga i: Edit Æ Paste. Sada otvorite svoju stranicu i njen izvorni tekst (ViewÆ Source) i dopišite (unutar tagova <body>): <img src="imeslike"> Morate paziti da ime slike bude točno napisano. Na primjer ako ste kopirali sliku koja se zove circles.bmp, onda bi stranica mogla izgledati ovako: <html> <body bgcolor="#BBFFDD"> Ovo je moja prva stranica sa slikom.<br> <img src="circles.bmp"> </body> </html> Probajmo sada sami napraviti sliku i staviti je na svoju stranicu. 15 Budući da slike obično zauzimaju najviše memorije (a time usporavaju učitavanje stranice na Internetu) dobro je nastojati da budu što manje (ne samo po površini, nego po zauzeću memorijskog prostora). Memorijska veličina slike ovisi o tipu slike (*.gif i *.jpg zauzimaju najmanje mjesta), a ovisi i o kvaliteti (razlučljivosti, broju boja itd.). Napravite sliku u programu Paint. Iz StartÆProgramsÆAccessoriesÆ Paint Cilj nam je napraviti manju sliku nego što je inače daje program Paint. Nacrtajte nešto, a zatim to odrežite s alatom za označavanje: tipni pa označi dio slike: Sada iz izbora Edit izaberi Treba još dati ime slici i spremiti je u naš folder. Idemo za jedan ili više foldera gore dok ne nađemo naš folder. Jedan folder gore. Na primjer, ako nam je radni folder (Moja stranica) na desktopu onda idemo do vrha gore, a zatim dvaput kliknemo na svoj folder kako bi se otvorio. Sada još samo upišemo ime slike (npr. lopta) i to je to! Klik na Save 16 Kada na svoju stranicu stavite više slika onda za njih vrijedi pravilo kao i za tekst. Ako su dovoljno male smjestit će se u istom redu. Kako bi slike postavili u nove redove upotrijebite tag za novi red <br> ili za odlomak <p> i </p>. Na primjer: <html> <body bgcolor="#BBFFDD"> Ovo je moja prva stranica.<br> <img src="circles.bmp"><br> <img src="lopta.bmp"><br> </body> </html> Naravno, pod uvjetom da smo napravili sliku koja se zove lopta.bmp i da je u našem folderu. Potražite na svom disku još slika: Iz izbora Start izaberite Search, a zatim For Files or Folders. Sada u pretraživaču zadajte traženje slika. Tražimo sve što ima nastavak jpg, pcx i bmp. Znači pišemo u rubriku Search for files or folders named: *.jpg;*.pcx;*.bmp i zatim: Klik 17 U popisu ćemo dobiti sve zapise na našem disku koji su slike. Lijevo vidimo ime slike, a desno u kojem se folderu nalazi. Naravno, ovdje možemo direktno kopirati sliku: Kliknemo jedanput na nju i biramo Edit Æ Copy, otvorimo svoj folder i tamo EditÆPaste. Zapamtite! U pretraživanju zvjezdicu koristimo kao zamjenu za bilo koji niz slova. Na primjer ako postavimo uvjet traženja: A*.* dobit ćemo sve zapise koji počinju slovom A. Veličine slika Ponekad je slika prevelika ili jednostavno želimo uskladiti veličine dvije ili više slika koje se nalaze u istom redu. Tada moramo zadavati veličine. To radimo unutar taga za sliku. Postoje dva osnovna načina promjene veličine: <img src="lopta.bmp" width="100"> i <img src="lopta.bmp" width="50%">. U prvom načinu širinu (width) zadajemo u broju točkica na ekranu, a u drugom načinu u postotcima širine prozora. Znači u drugom primjeru slika bi zauzimala pola širine prozora(50%). 18 Možemo zadavati i visinu: <img src="lopta.bmp" height="20"> i <img src="lopta.bmp" height="80%">. U ovom slučaju slika zauzima 20 točkica po visini ili (drugi primjer) 80% visine prozora u kojem se vidi. Probajte smanjiti veličinu prozora: , pa pogledajte kako se mijenja slika čija je veličina postavljena s postotcima. Ako zadamo istovremeno visinu i širinu možemo promijeniti proporcije slike: <img src="lopta.bmp" width="100" height="20"> Dobro je zadavati veličine slika čak i kada im ne mijenjamo veličine, stranica se tada učita kao tekst, a tek onda slike što ubrzava čitanje. Slici možemo dodati i okvir: <img src="lopta.bmp" height="50%" border="1"> Ako smo ime slike napisali netočno onda se slika neće učitati nego ćemo dobiti samo ovakav znak: To je jedna od najčešćih grešaka u postavljanju slike, zato dobro prekontrolirajte kako se slika zove i jeste li je postavili u isti folder sa stranicom. Slici možemo dodati i tekst koji će se pojavljivati kada korisnik zadrži pokazivač miša iznad slike: <img src="lopta.bmp" alt="Ovo je lopta"> 19 Slike u podlozi Umjesto boje možemo postaviti sliku u podlogu stranice. Slika, ako je manja će se ponavljati onoliko puta koliko ima mjesta dok ne popuni cijelu stranicu. To ćemo napraviti tako što ćemo u početni tag <body> dodati: <body background="imeslike"> npr. <body background="lopta.bmp"> Evo primjera za cijelu stranicu: <html> <body background="lopta.bmp"> Ovo je moja prva stranica.<br> </body> </html> Linkovi Sa jedne na drugu stranicu prelazi se pomoću linkova. Link izgleda ovako: <a href=”druga.htm”> tekst </a> Riječ tekst je ono što će se vidjeti na stranici kao link. Naravno prije toga treba napraviti drugu stranicu. Podsjetimo se kako se to radi. Otvorimo svoj folder i u njemu kliknemo desnom tipkom miša na prazan prostor, a zatim iz izbornika koji se pojavi izaberemo New Æ Text Document. Promjeno mu ime u npr. druga.htm i još kliknemo na Yes kada nas računalu upita želimo li to! 20 Sada otvorimo drugu stranicu (klik, klik na njenu sličicu). Iz izbornika View izaberemo Source i napišemo: <html> <body> Ovo je druga stranica.<br> Za povratak na prvu stranicu kliknite <a href=”index.html”> ovdje </a> </body> </html> Sada sve to zatvorimo, otvorimo prvu stranicu (klik,klik na index.html) i naravno idemo u njoj dopisati link za prijelaz na drugu stranicu: <a href=”druga.htm”>Druga stranica</a> Kada sad otvorimo prvu stranicu vidimo: Druga stranica Pokazivač miša ima oblik šake kada ga postavimo na link i tada treba: "klik" i odmah smo na drugoj stranici! Ovo je link, plave je boje i podcrtan. Kada ga prvi puta upotrijebimo on će promijeniti boju. Po tome znamo da smo neki link koristili. 21 Kada kliknemo na link prelazimo na drugu stranicu, a na njoj smo isto napravili link s kojim se vraćamo na prvu stranicu: druga.htm Ovo je druga stranica. Za povratak na prvu stranicu kliknite ovdje Linkovi imaju svoju standardnu boju, međutim i to možemo promijeniti ako u tag <body> dodamo: <body link="red" alink="green" vlink="blue"> Pri tome je samo link="boja neaktiviranog linka", alink="boja u trenutku aktiviranja", vlink="boja nakon prve uporabe". Naravno, boje možemo postavljati i brojčano. Slika – link Umjesto teksta često se koristi slika kao link. Princip je jednostavan: tamo gdje bi upisali tekst linka upišemo tag za sliku. Povratak na početnu stranicu se često označava kao povratak kući (engleski home). Zato ćemo na drugoj stranici napraviti sličicu kuće i postaviti je kao link za povratak na prvu stranu (na index.html). Dakle na drugoj stranici pišemo (odmah poslije taga <body>): <a href="indeks.html"> <img src="kuca.bmp"> </a> Sada još samo treba nacrtati kućicu i dati joj ime kuca.bmp. Pokrenite Paint, nacrtajte kuću (što manju – ljepše izgleda), označite je s alatom za označavanje i snimite s EditÆCopy To. Pogledajte na 14. stranici kako se to radi! Ne zaboravite: slika mora biti u istom folderu kao i stranica. 22 Kada pokrenete stranicu (ako je već otvorena samo trebala bi izgledati ovako: ) Uočite da slika ima okvir neupotrijebljenog linka (ili upotrijebljenog, kada ga prvi puta upotrijebimo). Za svaki slučaj (ako ste negdje pogriješili) evo i cijelog teksta druge stranice: <html> <body link="red" alink="green" vlink="blue"> <a href="indeks.html"> <img src="kuca.bmp"> </a><br> Ovo je druga stranica.<br> Za povratak na prvu stranicu kliknite <a href="index.html"> ovdje </a><br> </body> </html> Napravite na drugoj stranici link na treću, pa ćemo naučiti kako se prave tablice. Prije zadnjeg </body> dodajte: <a href="treća.htm">treća</a> Link može biti i na neki dio na istoj stranici. Na primjer link koji pokazuje na kraj iste stranice se sastoji od dva dijela: 23 <a href="#kraj"> na kraj stranice</a> je prvi dio tj. sam link, <a name="kraj">Kraj stranice</a> je drugi dio koji pošemo na primjer na kraju stranice. Između ova dva linka mora biti dosta tekst (ili slika) kako bi uopće vidjeli neki efekt. Često se ovakvi linkovi koriste za odlazak s kraja na početak stranice. Pokušajte! Tablice Prvo moramo napravit treću stranicu. Otvorite svoj folder, klik desnom, izaberite NewÆ Text Document i promijenite mu ime u treca.htm (naravno, još i klik na Yes). Klik, klik, otvorimo treću – praznu stranicu i iz izbora ViewÆ Source kako bi dobili izvorni tekst stranice. Sada napišite: <html> <body> <table border="1"> <tr><td>tablica</td></tr> </table> </body> </html> 24 Prvo, objašnjenje: <table> je početak tablice, border="1" se može i izostaviti, ali onda ćemo dobiti nevidljivu (bez okvira) tablicu. <tr> i njegov par </tr> je red tablice, <td> sa svojim </td> je polje (ili ćelija) tablice i on ide unutar para <tr></tr>. Između <td> i </td> mora nešto pisati inače se polje neće vidjeti. Ako baš moramo napraviti prazno polje onda između ubacujemo <td> </td> .Ovo   označava jedan razmak. Napravili smo tablicu koja ima samo jedno polje (to baš i nije neka tablica). Veću tablicu ćemo napraviti kopiranjem, najprije unutar redova, a zatim redova. Označite kao u primjeru: <tr><td>tablica</td></tr> Zatim držite stisnutu tipku Ctrl i tipnite tipku C . Sada je računalo zapamtilo što hoćete kopirati, pomaknite kursor između </td> i </tr>. Držite stisnutu tipku Ctrl i tipnite tipku V . Zapamćeni tekst se pojavljuje na novom mjestu. Ponovite Ctrl i V još jedanput. Sada bi red trebao izgledati ovako: <tr><td>tablica</td><td>tablica</td><td>tablica</td></tr> Označite cijeli red, upotrijebite Ctrl i C , (računalo zapamti tekst) postavite kursor na kraj reda, a zatim s Enterom napravite novi red. 25 U novom redu ponovite Ctrl i V , još jedanput novi red i opet Ctrl i V . Sada imamo tri reda sa po tri ćelije tablice. Snimite (FileÆSave) pa pogledajte kako to izgleda, a zatim se opet vratite na tekst. U svakom polju piše riječ "tablica" što naravno možemo promijeniti i upisati proizvoljan tekst, polje će se širiti prilagođavajući se novom tekstu. Pokušajte prema zadanom primjeru napraviti tablicu rasporeda sati: ponedjeljak utorak srijeda 1. Hrv Gla Hrv 2. Mat Hrv Tzk 3. Lik Mat Mat 4. Tzk Pri Pov 5. Pri Zem Eng Kako napraviti tablicu koja ide preko cijele stranice? To je jednostavno, samo treba u početni tag tablice dodati width="100%". Ovako: <table border="1" width="100%"> Ako napišete "50%" imate stranicu na pola širine prozora itd. Boje polja i redova u tablici Svaki red tablice može imati neku zadanu boju, dovoljno je u početnom tagu tog reda dodati npr. <tr bgcolor="silver"> Isto tako možemo postaviti i boju pojedinog polja ako u njegovom početnom tagu napišemo npr. <td bgcolor="red">. 26 Napravite šahovnicu! Ideja! Napravi prvi red, zatim ga kopiraj i obriši prvo polje (tako će se drugo koje je bijelo pomaknuti na njegovo mjesto), dodaj zadnje bijelo. Zatim označi ta dva reda i kopiraj ih dva puta i na kraju obriši šesti, nepotreban red. Prazna polja sadrže  . Postotkom širine tablice odredi širinu polja! Slike u tablici Tablice često sadrže i slike. Postavljamo ih jednostavno tako da upišemo tag slike u polje tablice tj. između dva <td></td>. Evo primjera: <table> <tr> <td><img src="prva.bmp"></td> <td><img src="druga.bmp"></td> <td><img src="treća.bmp"></td> </tr> </table> Obratite pozornost, slike su u istom redu bez obzira što smo ih u izvornom tekstu napisali u tri reda, jer su između dva <tr> što određuje red. Naravno, prije nego što ovo pogledate, morate napraviti slike ("prva.bmp", "druga.bmp", "treća.bmp") i snimiti ih u svoj folder. Kako postaviti da sve slike budu iste visine? Najjednostavnije je zadati visinu (ne u postotcima): <td><img src="prva.bmp" height="100"></td> <td><img src="druga.bmp" height="100"></td> <td><img src="treca.bmp" height="100"></td> 27 Slika može biti i podloga tablice, reda ili polja u tablici. Za ovu priliku napravite (s programom za crtanje) neku malu sličicu, na primjer jabuku.bmp . Ne zaboravite, treba je označiti (što bliže jabuci) i snimiti s EditÆ Copy To, a ne s uobičajenim načinom FileÆSave. Isto tako treba obratiti pozornost za je snimimo u svoj folder, onaj gdje nam je stranica. Za vježbu napravite još jednu sličicu i snimite je na isti način. . Na primjer kruška.bmp Sada napišemo kod stranice: <html> <body> <table border="1" width="100%" height="50%"> <tr> <td background="jabuka.bmp">1</td> <td background="kruška.bmp">2</td> <td>3</td> </tr> </table> </body> </html> Obratite pozornost: Tablica je postavljena na 100% širine stranice i 50% visine stranice. U poljima su upisani brojevi: 1, 2 i 3 tek toliko da nešto piše inače se polja ili ne vide ili su nepravilno prikazana. 28 U trećem polju nisam postavio nikakvu sličicu da vidimo razliku između praznog polja i onog sa sličicom. Sličice se umnožavaju prema veličini polja - da su polja veća bilo bi više sličica. Na sličan način možete postaviti sličice u podlogu cijele tablice. Tada treba u tagu <table> dopisati: <table … background="jabuka.bmp"> Na mjestu tri točkice je ono što smo do sada već napisali u tom tagu. Nevidljive tablice Osim vidljivih često se koriste i nevidljive tablice. Njih je još jednostavnije napraviti nego vidljive: dovoljno je u tagu <table> napisati border="0". Još jednostavnije ne napisati uopće border, dakle jednostavno: <table> i to je nevidljiva tablica. Za što to služi? Prva stvar je tekst u više stupaca. Već smo rekli da se polje tablice "rasteže" prema tome koliko teksta upišemo u njega. Napravimo tablicu s dva polja (jedan red) i ono što hoćemo da nam bude u lijevom stupcu upišemo između tagova prvog polja, a ono što će biti u desnom stupcu između tagova drugog polja: <html> <body> <table width="100%"> <tr> <td><h1>naslov</h1>tekst u lijevom stupcu </td> <td>desni stupac i njegov tekst</td> </tr> </table> 29 </body> </html> Kao što se iz primjera vidi u polju, uz tekst možemo postavljati i različite elemente za formatiranje (oblikovanje) teksta kao što je <h1> za naslov, <format…> itd. Druga stvar koju možemo ostvariti s nevidljivom tablicom je postavljanje slike lijevo ili desno od teksta. Uostalom možemo postaviti sliku na bilo koje mjesto u tekstu, pri čemu je slika u jednom polju tablice, a tekst u ostalim poljima. Drugi primjer je postavljanje crte između stupaca teksta. Znamo da je vodoravnu crtu lako dobiti s <hr>, ali kako postaviti okomitu crtu? <html> <body> <table width="50%"> <tr> <td><h1>naslov</h1>tekst u lijevom stupcu </td> <td bgcolor="silver" width="1"></td> <td valign="top">desni stupac i njegov tekst</td> </tr> </table> </body> </html> Srednje polje tablice, čija je boja postavljena na "silver" i širina na "1" predstavlja zapravo crtu između stupaca. U drugom <td> dopisno je valign="top" što je zapravo vertikalno poravnanje (align) postavljeno na vrh (top). 30 Ako vam se čini predebela crta probajte ovo: u Paintu nacrtajte tanku crticu, odrežite je i snimite s EditÆCopy To i postavite u srednje polje tablice kao sliku u podlozi: <td background="crtica.bmp" width="5"></td> Ako odmah ne dobijete crtu morate malo eksperimentirati sa širinom (width). Postavite veći broj ako ne dobijete crtu, ili manji broj ako ste dobili dvostruku crtu. Spajanje polja u tablici Za spajanje polja u tablici koristimo se s rowspan i colspan unutar taga td. Riječ span se može prevesti kao prespojiti ili premostiti, pa tako s rowspan="2" spajamo dva "row-a", odnosno stupca: <table border="1" width="100%"> <tr><td rowspan="2">1</td><td>2</td></tr> <tr><td>3</td></tr> </table> rezultat je: 1 2 3 Dakle, u polju broj 1 postavljeno je rowspan="2" što znači da se ono spaja tj. premošćuje dva susjedna retka. Ako želimo spajanje po stupcima onda u slijedećem redu moramo imati odgovarajući broj polja (da se ima što premostiti). 31 <table border="1" width="100%"> <tr><td colspan="2">1</td></tr> <tr><td>2</td><td>3</td></tr> </table> Sada to izgleda ovako: 1 2 3 I na kraju kombinacija: <table border="1" width="100%"> <tr><td rowspan="3">1</td><td>2</td><td>3</td></tr> <tr><td colspan="2">4</td></tr> <tr><td colspan="2">5</td></tr> </table> što daje rezultat: 1 32 2 4 5 3 Pokretna slova To se ponekad zove i "trčeća slova". Radi se o tekstu koji ide s desna u lijevo ili na neki drugi način preko stranice. Tag je jednostavan: <marquee> ovaj tekst trči </marquee> Možemo ga staviti bilo gdje na stanici, a obično se stavlja negdje u gornjem dijelu. Ako ga stavite u polje tablice, onda će se tekst kretati samo u tom polju (pazite da je polje dovoljno široko). <html> <body> <table width="100%"> <tr> <td><h1>naslov</h1>tekst u lijevom stupcu </td> <td background="crtica.bmp" width="5"></td> <td width="50%"><marquee>desni stupac i njegov tekst</marquee></td> </tr> </table> </body> </html> Kretanje ne mora biti samo s desna u lijevo, obrnuto je: <marquee direction="right">tekst</marquee> 33 Odozdo prema gore je direction="up", a prema dolje direction="down". Ako vam se čini kako tekst ide prebrzo možete ga usporiti s na primjer: <marquee scrolldelay="1000">tekst</marquee> Naravno, možete ga i ubrzati ako smanjite broj. U slučaju kada želite da tekst prođe samo jedanput i zatim stane postavite: <marquee behavior="slide">text</marquee> Za tekst koji se kreće lijevo – desno napišite: behavior="alternate" Ako hoćete da tekst lagano klizi dodajte: scrollamount="1" ali to ga dosta uspori. I na kraju, boju podloge za "trčeća slova" postavljamo s bgcolor, na primjer: <marquee bgcolor="aqua" >proba</marquee> Boju, veličinu i druge osobine slova možemo regulirati unutar taga <marquee> na uobičajeni način tagom <font> ili <h1> i slično: <marquee><font color="red"> tekst</font></marquee> 34 Podijeljena stranica Svoju stranicu možemo podijeliti u više dijelova stranica. Smisao ovakve podjele je u tome što u jedan dio ovako podijeljene stranice možemo učitavati nove stranice dok se drugi dio ne mijenja. Obično prvi dio koristimo kao izbornik (s linkovima), a u drugi dio učitavamo izabrane stranice. Za ovakvu organizaciju stranice moramo napraviti 4 stranice: podjela.htm – stranica u kojoj je određena podjela izbornik.htm – stranica iz koje biramo slijedeće dvije prva.htm druga.htm Krenimo redom. Podjelu određujemo tagom <frameset> u kojem dodajemo koliko će biti široki stupci: <frameset cols="20%,80%"> U ovom primjeru imamo podjelu na dva stupca, od kojih prvi zauzima 20% širine prozora, a drugi 80%. Zatim moramo odrediti koje stranice se učitavaju u stupce tagom <frame src=”ime_stranice”>. I na kraju, završavamo s </frameset>. Pogledajmo primjer: podjela.htm <html> <frameset cols="20%,80%"> <frame src="izbornik.htm"> <frame src="prva.htm" name="glavna"> </frameset> </html> Prvi stupac (lijevi) je širok 20%, a u njega se učitava stranica izbornik.htm. Drugi stupac je širok 80% i u njega se 35 učitava prva.htm. Drugom stupcu smo još dodijelili i ime: name=”glavna”. To radimo u onom slučaju kada želimo iz jednog stupca (u našem primjeru izbornik.htm) mijenjati stranice u drugom stupcu. Sada napravite 4 stranice: Otvorite stranicu podjela.htm i u njen source upišite gornji tekst. Obratite pozornost da ova stranica nema svoj <body>, dakle ona služi samo za određivanje podjele, a sama ne sadrži ništa. U stranici izbornik.htm napravimo dva linka za stranice prva.htm i druga.htm. izbornik.htm <html> <body> <a href="prva.htm" target="glavna">prva</a><br> <a href="druga.htm" target="glavna">druga</a> </body> </html> U tagu <a href=... dodali smo nešto novo: target=”glavna”. Riječ target označava cilj, kamo će se učitati izabrana stranica (sjećate se – drugom stupcu smo dali ime “glavna”). Bez ovoga stranice prva i druga bi se učitale na mjesto izbornika. Sada još ostaje samo napraviti stranice prva i druga kako bi vidjeli razliku između njih. Evo primjera za prva.htm: 36 <html> <body bgcolor="aqua"> prva stranica </body> </html> I za druga.htm: <html> <body bgcolor="#ffffaa"> druga stranica </body> </html> Otvorite stranicu podjela.htm i pogledajte kako to izgleda! Naravno izbornik možemo proširiti uvođenjem novih stranica, a isto tako i njega možemo malo urediti dodavanjem različitih elemenata. Ako je izbornik malo veći, kako bi skratili pisanje, možemo se koristiti tagom <base target="glavna"> koji dodajemo prije linkova i onda za sve važi isti ciljani okvir. Ovako bi, na primjer, izgledao preuređeni izbornik.htm: <html> <body bgcolor="silver"> <hr> <base target="glavna"> <a href="prva.htm" >prva</a><br> <a href="druga.htm">druga</a> <hr size="5"> </body> </html> Bitno je uočiti <base target="glavna">, ostalo su “kozmetički” dodaci. Ponekad želimo podijeliti stranicu vodoravno. Za to je dovoljno promijeniti riječ cols u rows u tagu 37 <frameset rows="20%,80%"> i to naravno na početnoj stranici koja postavlja podjelu, dakle u našem primjeru: podjela.htm. Sada ona izgleda ovako: <html> <frameset rows="20%,80%"> <frame src="izbornik2.htm"> <frame src="prva.htm" name="glavna"> </frameset> </html> Kada pogledate stranicu vidite vodoravnu podjelu, međutim izbornik se ne vidi dobro pa ćemo i njega promijeniti tako što ostavljamo linkove u istom redu, s jednim razmakom između ( ). Izbornik sada izgleda ovako: <html> <body bgcolor="silver"> <base target="glavna"> <center> <a href="prva.htm" >prva</a>   <a href="druga.htm">druga</a> </center> </body> </html> Obratite pozornost i na tag <center> koji do sada nismo koristili, a koji postavlja tekst u sredinu (centralno poravnanje). Naravno moguće je koristiti obje podjele (vodoravnu i okomitu) na istoj stranici. Obično u tom slučaju u gornji vodoravni dio stavimo neku reklamu, sličicu i tekst (tzv. baner). Stranica podjela.htm: 38 <html> <frameset rows="20%,80%"> <frame src="treca.htm"> <frameset cols="20%,80%"> <frame src="izbornik.htm"> <frame src="prva.htm" name="glavna"> </frameset> </html> <frameset rows="20%,80%"> dijeli stranicu po visini, a <frameset cols="20%,80%"> dijeli po širini. Ne zaboravimo napraviti i stranicu koja se zove treca.htm jer nam ona treba za gornji vodoravni dio. Glazba na stranici Svoju stranicu možemo i ozvučiti, tj. dodati joj glazbu. Prije svega, naravno moramo pronaći odgovarajući glazbeni zapis. Potražite ga na svom disku. O traženju pogledajte poglavlje Slike, strana 15. Glazbeni zapisi imaju nastavak mid pa ćemo u pretraživaču napisati: Search for files or folders named: *.mid Kada pronađete neki mid zapis kopirajte ga u svoj folder isto kao što smo i slike kopirali. Zatim pišemo stranicu: <html> 39 <head> <bgsound src="testsnd.mid" loop="infinite"> </head> <body> <center> ovo je glazbena stranica </center> </body> </html> Tag koji aktivira glazbu sastoji se od dva dijela: <bgsound src="testsnd.mid" postavlja koji će se zapis slušati, a - loop="infinite"> koliko će to trajati (u ovom slučaju beskonačno –infinite). Video zapisi na stranici Video zapise možemo staviti na svoju stranicu, ali s njima treba biti oprezan jer zauzimaju dosta mjesta i zbog toga se preko Interneta sporo učitavaju. Savjet je: video-da, ali što kraći. Za probu možete ih naći na instalacijskom CD-u Windowsa i naravno treba ih kopirati u svoj folder. Nastavak im je *.mpg ili *.avi. Postavljaju se slično kao slika: <img dynsrc="gogs.mpg" start="fileopen" width="40%" loop="infinite"> Dakle: dinasrc="ime_zapisa" start="fileopen" - zapis se odmah pokreće width="40%" - zauzima 40% širine prozora loop="infinite" - beskonačno se ponavlja. Inače ovdje umjesto infinite možete staviti broj ponavljanja npr. 1. 40 Crtanje u Wordu Do sada smo za crtanje koristili program Paint, međutim crtati možemo i u programu za pisanje Word. Pokrenite Word (StartÆProgramsÆMicrosoft Word). Ako nije uključen izbornik za crtanje uključite ga s tipkom ili iz izbornika PogledÆAlatne trakeÆCrtanje (u engleskoj verziji ViewÆToolbarsÆDrawing). Alatna traka za crtanje izgleda ovako: Ovi simboli predstavljaju redom: crtu, strelicu, pravokutnik i elipsu. Izaberite npr. crtu i povucite je mišem po prostoru ekrana. Kada pustite tipku crta će ostati. Elipse (krugove), strelice ili pravokutnike pravimo na sličan način. Ukoliko držimo tipku Shift prilikom crtanja, umjesto elipse dobijemo krug i umjesto pravokutnika – kvadrat. Oblik koji smo nacrtali ima kvadratiće na krajevima za koje ih možemo rastezati – povećavati ili smanjivati. Ako nacrtani oblik držimo za sredinu možemo ga premještati po stranici. Boju objekta mijenjamo . iz izbornika: Promjena će se odnositi na objekt koji je označen tj. ima kockice oko sebe. Kada kliknemo na trokutić pored kantice otvara se izbornik boja. 41 Osim što možemo izabrati iz palete boju iz Efekti ispune možemo birati različite efekte: Pogledajte što se krije u ostalim izborima! Ako nacrtani objekt ima boju ili debljinu okolne crte koja vam ne odgovara to možete promijeniti iz izbora: za za debljinu crte. boju i Pazite, ni jedan od ovih izbornika nije aktivan ako neki objekt nije označen (nema kvadratiće oko sebe). Izbornik dodaje sjenu, a pomoću pretvoriti u 3D tijelo. svoj objekt možete Iz izbornika možete pisati ukrasnim slovima. Isprobajte i ostale izbornike s trake alata za crtanje! Kada smo nešto nacrtali to još treba prilagoditi za uporabu na web stranici. Neka objekt bude označen. Iz izbornika UređivanjeÆKopiraj ili u engleskoj verziji EditÆCopy. Sada pokrenite program za crtanje: StartÆProgramsÆAccessoriesÆ . Iz Paint-a izaberite EditÆPaste. Slika će se tu pojaviti. Ona je označena (ima isprekidane crtice oko sebe) i tako moramo i ostaviti. Sada izaberite EditÆ Copy To i na taj način snimite sliku u svoj folder (dajte joj ime). 42 Napredne tehnike On-mouse-over Kako napraviti da se slika promijeni kada mišem pređemo preko nje? Ovo se najčešće koristi za pravljenje dinamičkih tipki tj. onih koje će se promijeniti kada dođemo mišem na njih. Za primjer napravite dvije sličice. Pazite da one budu iste veličine: "sl1.bmp" "sl2.bmp" Zatim napravite novu web stranicu i napišite slijedeći tekst: <html> <body> <img src="sl1.bmp" name="tipka" onmouseover="tipka.src='sl2.bmp'" onmouseout="tipka.src='sl1.bmp'"> </body> </html> Obratite pozornost na slijedeće: • Slici dajemo ime, u našem primjeru "tipka". • Naziv slike koja se mijenja je pod jednostrukim navodnicima. • U onmouseout treba vratiti prvu sliku. 43 Kako postići isti efekt ali kada se pređe mišem preko linka koji je tekst? To je ona situacija kada se uz tekstni izbornik nalazi sličica kao grafička oznaka. Princip je zapravo isti, samo što se onmouseover stavlja u tag linka <a>. <img src="sl1.bmp" name="tipka"> <a href="druga.htm" onmouseover="tipka.src='sl2.bmp'" onmouseout="tipka.src='sl1.bmp'">druga</a> Budući da se veza između slike koja se mijenja i teksta ostvaruje preko imena (u ovom primjeru "tipka") tekst i slika ne moraju uopće biti blizu. Možemo zamisliti tekst koji objašnjava nešto, a ovisno o dijelu teksta na koji dođemo mišem mijenja se popratna slika uz tekst. Ako dođemo mišem na subjekt upali se crvena, a za predikat zelena žarulja:<br> <a onmouseover="tipka.src='sl3.bmp'" onmouseout="tipka.src='sl1.bmp'">Marko</a> <a onmouseover="tipka.src='sl2.bmp'" onmouseout="tipka.src='sl1.bmp'">ide</a> u školu. Za ovaj primjer napravite još i "sl3.bmp" koja će biti crvena. Ovu tehniku je zgodno upotrijebiti za promjenu boje podloge u tablici. Tako se može realizirati izbornik u tablici koji bi mijenjao boju kada se dođe mišem na polje tablice: 44 <table border=1> <tr><td onmouseover="style.backgroundColor='red'" onmouseout="style.backgroundColor='white'">tekst </td></tr> </table> Slično možemo napraviti i promjenu slike u podlozi tablice: <table border=1> <tr><td background="sl1.bmp" onmouseover="background='sl2.bmp'" onmouseout="background='sl1.bmp'">tekst</td></tr> </table> Slika u podlozi tablice se višestruko ponavlja ako je manja od ćelije što može dati zanimljive efekte: kada miš nije na polju tablice i kada jeste. Za ovo su korištene slijedeće dvije sličice: "sl1.bmp" "sl2.bmp" Možemo promijeniti i više osobina odjednom: <table border=1> <tr><td onmouseover="style.color='yellow'; style.backgroundColor='blue'" onmouseout="style.color='black'; style.backgroundColor='white'"> tekst</td></tr> </table> 45 Kada koristimo style moramo obratiti pozornost na slijedeće: • višestruki style se odvaja s ; (točka-zarez) • moramo paziti na velika i mala slova, dakle: backgroundColor, a ne backgroundcolor. Apsulutni položaj Svaki tekst ili sliku možemo postaviti u apsulutni položaj na stranici određujući im udaljenost od lijevog ruba (left) i od vrha stranice (top). Za sliku koristimo: <img src="zelena_jabuka.bmp" style="position='absolute';top='100';left='200'"> a za tekst: <div style="position='absolute';top='120';left='220'"> tekst</div> Najbolja stvar je što na taj način možemo staviti tekst preko slike ili manju sliku na veću. Gornje je uvijek ono što je prvo napisano. Zadatak: • Nacrtajte kartu Hrvatske, a zatim postavite na mjestima većih gradova linkove na slijedeće stranice. • Poredajte linkove izbornika polukružno. • Postavi dva ista teksta malo pomaknuta tako da izgleda kao tekst sa sjenom. 46 Tipke Tipke je praktično koristiti kao izbornik za linkove na svoje stranice. Evo primjera: <FORM Action="druga.htm" > <INPUT Type=submit Value="Druga stranica" style="width: 100" > </FORM> Rezultat je: Savjet: tipke je najbolje organizirati u tablicu, tako ćete lakše kontrolirati njihov položaj i međusobnu udaljenost. Zadatak: • Postavite nekoliko tipki u vodoravni niz. • Postavite nekoliko tipki u okomiti niz. Okvir s drugom stranicom Na svoju stranicu možemo staviti okvir u kojem će se prikazivati sadržaj druge stranice. <html><body> <center><iframe src="proba.htm" width="100"> Vaš browser ne podržava Iframe </iframe></center> </body></html> Tekst između tagova <iframe> vidjet će samo oni čiji brovser ne podržava ovaj tag. 47 Java script Java script je programski jezik koji možemo koristiti na web stranicama. Funkcije ovog jezika pišemo u tagu <script> i to unutar oznaka za komentar. U tagu <script> moramo naznačiti o kojem skriptnom jeziku se radi kako bi računalo "znalo s čim ima posla": <script Language=javascript>. Zatim slijedi oznaka za komentar kako bi spriječili interpreter za html da funkcije java scripta tretira kao dio stranice: <!— Računanje Svaka funkcija počinje s function i imenom funkcije, na primjer napišimo funkciju za zbrajanje: function zbroj() Ime funkcije je proizvoljna riječ iza koje slijede zagrade (). Početak izvršnog dijela funkcije označen je otvorenom vitičastom zagradom {, a njen kraj zatvorenom vitičastom zagradom }. Unutar tih zagrada pišemo što će funkcija raditi. U našem primjeru zbrajamo brojeve koje smo upisali u polja text1 i text2, a rezultat stavljamo u text3: text3.value=text1.value*1+text2.value*1 Vrijednosti (value) text1 i text2 množimo s 1 kako bi računalo shvatilo da želimo zbrajanje brojčanih vrijednosti. Radi se o tome da znak + služi i za nastavljanje tekstova pa bi bez ovog množenja s 1 zbrajajući 2 i 2 dobili 22. Pogledajmo sada primjer: 48 <script Language=javascript> <!-function zbroj(){ text3.value=text1.value*1+text2.value*1} //--> </script> <html> <body> <input name=text1><br> <input name=text2><br> <input name=tipka1 type=button value="Zbrajanje" language="javascript" onclick="return zbroj()"><br> <input name=text3><br> </body> </html> <input name=text1> je tag koji služi za unos teksta (ili broja, kao u našem primjeru). Za zbrajanje koristimo tipku čiji tag počinje isto kao kod polja za unos ali ima odrednicu type=button što joj zapravo daje izgled tipke. Vrijednost value u slučaju tipke je ono što će pisati na njoj. Zatim pišemo kojim jezikom ćemo se služiti: language="javascript" i na kraju slijedi poziv funkciji: onclick="return zbroj()" Onclick je događaj nakon kojeg se poziva funkcija (dakle kada kliknemo tipku). Zadatak: • Napišite program za oduzimanje, množenje i dijeljenje. • Napišite program koji upisano ime i prezime piše zajedno u jednom polju s razmakom između. 49 Položaj miša U drugom primjeru napisat ćemo program koji određuje položaj miša na stranici. <script language=javascript> <!-function mis(){ text1.value=event.x; text2.value=event.y;} document.onmousemove=mis; //--> </script> <html><body> <input name=text1> <input name=text2> </body></html> Funkcija se zove mis(). Vrijednosti event.x i event.y što je zapravo položaj miša, dodjeljuju se u polja text1 i text2 pa tako prikazuju na stranici. Obratite pozornost na točku zarez iza reda instrukcije u funkciji. Zadnji red (u našem slučaju drugi) ne mora imati ; iza sebe. Izvan funkcije je napisano: document.onmousemove=mis; Taj red zapravo poziva funkciju mis i to kada se na dokumentu tj. web stranici dogodi događaj onmousemove odnosno kada pomaknemo miša na stranici. 50 Animacija miša Zapravo mislimo na pojavu kada se oko pokazivača miša nešto "vrti" dok miša mičete po stranici.. Za početak napravite malu sličicu, na primjer 10x10 točkica (pixela) na primjer malo srce ♥ (ja sam sliku nazvao "sl5.bmp"). Zatim napravimo stranicu: <script language=javascript> <!-a=0;r=50; function mis(){ a=a+0.1; document.slika.style.left=event.x+r*Math.sin(a); document.slika.style.top=event.y+r*Math.cos(a)} //--> </script> <html> <body onmousemove=mis()> <img src="sl5.bmp" name="slika"style="position:absolute"> </body> </html> Na početku smo postavili dvije varijable a=0 i r=50. One su definirane izvan funkcije pa će se u memoriju učitati odmah na početku i ostat će stalno u memoriji. Inače kada definiramo varijable u funkciji one se pri svakom pozivu funkcije ponovo postavljaju u memoriju. Tako bi se a=0 postavljen u funkciju svaki puta ponovo postavio na nulu, a to nam u ovom slučaju ne odgovara jer ta vrijednost određuje položaj sličice na orbiti oko miša i ona se mora stalno povećavati kako bi srce kružilo oko miša. Osim toga ovako 51 definirane varijable dostupne su svim funkcijama. To zovemo globalna varijabla. U funkciji mis() povećavamo a za 0.1, a zatim dva slična reda: document.slika.style.left=event.x+r*Math.sin(a); U dokumentu (web stranici), objektu koji smo nazvali slika, postavljamo osobinu stila koja se zove left tj. udaljenost od lijevog ruba stranice = položaj miša po x-u (event.x) + radijus* Math.sin(a). Ova funkcija - Math.sin(a) izračunava sinusnu funkciju od, u ovom slučaju varijable a. Ako ne znate što su sinusna i kosinusna funkcija evo kratkog objašnjenja: Zakrivljena strijelica pokazuje kut a a Vrijednost sin(a) Vrijednost cos(a) Kako se kut a povećava funkcije sin(a) i cos(a) se mijenjaju tako da se srce stalno vrti po krugu. Budući da se vrijednost ovih funkcija mijenja od 0 do 1 množimo to s r-radijusom te tako dobijamo vrtnju po kružnici odgovarajućeg poluprečnika r. Ovo je zgodan način koji možete koristiti kada želite da se nešto vrti po krugu. I to naravno ne mora biti oko miša. Ako event.x i event.y zamijenite s nekim stalnim koordinatama npr. 200,300 onda će se srce (ili koja druga sličica) vrtiti oko te točke. Ili ako zadate dva različita radijusa r1=50 i r2=100, pa vrijednost sin množite s jednim, a vrijednost cos s drugim, onda će se vrtiti po elipsi. Zadatak: • Napravite sliku Zemlje i Mjesec koji se vrti oko nje. 52 Slide show Slide show je automatsko prikazivanje slika koje se smjenjuju svakih nekoliko sekundi. U ovom primjeru pokazat ćemo i kako napisati program u javascriptu kao posebnu js datoteku. To se radi kao i pravljenje nove web stranice! Kliknimo desnom tipkom na prazno ( u folderu u kojem ćemo pisati našu stranicu) i izaberemo New-> Text Document. Dajmo mu ime show.js . Zatim napišemo slijedeći tekst: grafika=new Array("sl1.bmp","sl2.bmp","sl3.bmp"); /*predučitavanje grafike*/ a1=new Image();a1.src="sl1.bmp"; a2=new Image();a2.src="sl2.bmp"; a3=new Image();a3.src="sl3.bmp"; /*kraj predučitavanje grafike*/ var i=0; function prezentacija() { setInterval("animacija()",3000);} function animacija() { document.images.slika.src=grafika[i]; i=i+1; if (i>(grafika.length-1)) {i=0} } Prvi red: grafika=new Array("sl1.bmp","sl2.bmp","sl3.bmp"); stvara niz koji se zove grafika i ima tri varijable koje sadrže imena slika koje ćemo prikazivati. Dakle time smo zapravo napravili varijable: grafika[0], grafika[1] i grafika[2]. 53 Predučitavanje slika ima smisla samo ako su u pitanju veće slike. To je zapravo način da prebacimo u memoriju slike tako da prikazivanje ide bez zastoja. Inače kod manjih slika ovaj cijeli dio o predučitavanju možete slobodno izbaciti. Zatim slijedi deklaracija varijable i koja će služiti kao brojač slika: var i=0; function prezentacija() { setInterval("animacija()",3000);} Ovu funkciju ćemo pozivati s naše web stranice. Ona ima samo jednu instrukciju setInterval koja ima dva argumenta. Prvi je zapravo poziv funkciji "animacija()", a drugi određuje svakih koliko milisekundi će se ona pozivati. U našem primjeru 3000, dakle svake 3 sekunde. function animacija() { document.images.slika.src=grafika[i]; i=i+1; if (i>(grafika.length-1)) {i=0} } Prvi red postavlja na document (našu web stranicu) images (sliku) koja se zove slika (tako ćemo joj ime dati na stranici), njen src (source-izvor) na grafika[i]. Budući da je varijabla i na početku 0 učitava se grafika od nula (grafika[0]) tj. "sl1.bmp". Zatim se i povećava za jedan: i=i+1; Kontrolira se: "ako je( i>broja elemenata u nizu grafika-1) neka i postane 0" if (i>(grafika.length-1)) {i=0} 54 Izraz grafika.lenght je broj elemenata u nizu, u našem primjeru 3, a kako niz ide od 0 do 2 potrebno je i ono –1. U istom folderu napravimo i html dokument koji će prikazivati naše slike: <html> <head> <script language="JavaScript" src="show.js"></script> </head> <body onload="prezentacija()"> <img src="sl1.bmp" name="slika"> </body> </html> Vezu s datotekom javascripta obično uspostavljamo tagom umetnutim između tagova <head>. Poziv funkciji koja pokreće prezentaciju stavljamo u tag <body> i definiramo da će se on pokrenuti onload tj kada se stranica učita. I samo još obratite pozornost na ime slike (name="slika") koje mora odgovarati imenu u javascriptu. Zadatak: • Napravite animiranog čovječuljka koji hoda preko stranice (za pomicanje upotrijebite <marquee>). Animacija pomicanjem Animaciju pomicanjem smo zapravo već imali, ali to je bilo vezano za miša. Pogledajmo sada kako to izgleda neovisno o pomicanju miša. 55 Napravimo nešto slično tagu marquee ali pod našom potpunom kontrolom. Napišimo javascript i nazovimo ga pad.js. p=10 function padaj(){ p=p+5; document.slika.style.top=p; if(p>500) {p=0;} } function postavi(){ setInterval("padaj()",100) } Zatim napravimo stranicu: <html> <head> <script language="JavaScript" src="pad.js"></script> </head> <body onload="postavi()"> <img src="sl5.bmp" name="slika" style="position:absolute"> </body> </html> 56 CSS Uvod u CSS CSS- Cascading Style Sheet ili kako oblikovati stil na našim web stranicama. Koja je svrha? Pa evo nekih razloga: • Na jednom mjestu se oblikuju sve stranice. • Jednom promjenom možemo uređivati više stranica odjednom. • Sve stranice imaju isti stil što je dobro u dizajnerskom smislu. Ako na primjer imamo pet ili deset stranica i zaključimo kako bi bolje bilo da imamo žuta slova na crnoj podlozi nego crna na bijeloj to možemo jednim potezom riješiti. Ili postaviti svim slikama plavi okvir, ili da linkovi budu zeleni itd. Pođimo redom. Prvo: gdje se postavlja taj CSS? Postoje tri načina: • style elementi se mogu dodati direktno u HTML tag što se zove "inline" style sheet. • style sheet može biti dio HTML dokumenta ("internal" style sheet), a to podrazumijeva upisivanje u HTML dokument u <head> područje. • odvojeni "external" style sheet (kao datoteka) te će se pozivati pomoću web adrese (URL-a) svaki puta kad se HTML dokument bude učitavao. Link za odvojeni external style sheet također će se smjestiti između <head> tagova. 57 Pogledajmo kako se to radi na slijedeća tri primjera: Inline stil Ovaj način smo zapravo već koristili kada smo govorili o promjeni boje u podlozi tablice (u lekciji On-mouse-over). pogledajmo sada samo princip: <p style=“stil se tu definira"> Na primjer: <p style="BACKGROUND-COLOR: limegreen"> Ovo je tekst</p> Vidimo da se stil definira unutar nekog taga i on vrijedi do zatvaranja tog taga. Internal stil (definiran u <head>): <html> <head> <style type="text/css"> BODY{ FONT-SIZE: 20px; BACKGROUND: #000000; COLOR: yellow; FONT-FAMILY: Arial} </style> </head> <body> Tekst u dokumentu </body> </html> Prvo određujemo na koji tag html-a će se odnostiti stil, u ovom slučaju na BODY što znači praktično na cijelu stranicu. U vitičastim zagradama pišemo što se postavlja FONT-SIZE (veličina slova) na 20px (pixela – točkica). BACKGROUND se 58 odnosi na boju podloge, a COLOR na boju slova. I jedno i drugo možemo postavljati brojčano ili nazivima boja. Na kraju FONT-FAMILY: određuje vrstu fonta. External stil (definiran u posebnoj datoteci): Napravite tri dokumenta u Notepadu i postavite za dva nastavak *.htm, a za treći *.css Otvorite prvi dokument u Notepadu i napišite: <html> <head> <TITLE>Naslov</TITLE> <link href="stil.css" type=text/css rel=stylesheet> </head> <body> ovo je tekst na stranici<br> <a href="drugi.htm">link na drugu stranicu</a> </body> </html> U drugom dokumentu napišite isto to (možete jednostavno kopirati cijeli tekst) samo promijenite redak s linkom na drugu stranicu. <a href=“prvi.htm">link na prethodnu stranicu</a> 59 U datoteci stil.css napišite: BODY { FONT-SIZE: 20px; BACKGROUND: #000000; COLOR: yellow; FONT-FAMILY: Arial } A:hover { COLOR: green; BACKGROUND-COLOR: gray } A:link { COLOR: white} A:visited { COLOR: red } Prvi dio (BODY) isti je kao primjer koji smo upotrijebili u internal stilu. A: hover je stil koji se aktivira kada mišem pređemo preko linka, slično kao onmouseover. A:link je stil linka, i na kraju A:visited je posjećeni link. Evo još nekih primjera za uređenje stila: Stil podloge: –plava podloga, bijeli tekst: body { background:#00ff00; color:#ffffff } –slika u podlozi: body { background-image: url("image.gif")} –pozadina će ostati "statična" dok sadržaj bude scrollirao: body { background-image: url("image.gif"); background-attachment: fixed } 60 Stil naslova: –crna podloga, crvena slova za naslov (h1) h1 { background:#000000; color:red } –svi naslovi crveni h1, h2, h3, h4, h5, h6 { background:#000000; color:red } Uočite neke opće principe: • prvo navodimo tag na koji će se stil odnositi, • može se navesti više tagova u istoj definiciji; • zatim u vitičastim zagradama definiramo stil, • pojedine stavke stila se odvajaju s točka zarez. Stil linkova: A:link { color: red } A:visited { color: blue } A:hover { color: green } A:active { color: lime } Tekst oblikovan u paragrafu: P{ FONT-SIZE: 11pt; COLOR: #0000a0; FONT-STYLE: normal; FONT-FAMILY: verdana} 61 Tablica općenito: TABLE { BORDER-WIDTH: 10px; border-color:#0000ff; WIDTH: 50% } Polje – ćelija tablice: TD { FONT-SIZE: 12px; FONT-FAMILY: Verdana, Helvetica, Geneva, Arial; FONT-STYLE: italic; COLOR: #ff0000; TEXT-ALIGN: justify } Sve do sada navedeno odnosi se na definiranje stila pojedinih HTML tagova, međutim možemo odrediti i svoje definicije stila. To se zove definicija klase (class): .naslov {color:blue; font-size:20pt; font-family:arial; text-align:center } .ostalo {color:green; font-size:10pt; font-family:times; text-align:justified } Kada ovako napisan CSS spremimo pod nazivom: nesto.css možemo napisati HTML stranicu: 62 <html> <head> <link href="nesto.css" type=text/css rel=stylesheet> </head> <body> <p class=naslov>naslov</p> <p class=ostalo>Ovo je ostali tekst,</p> </body> <html> U CSS-u definiramo pojedinu klasu tako što ispred imena klase stavimo točku. Klasu koristimo upisujući je u tag na koji želimo da se odnosi: <p class=naslov>Naslov</p> 63 Filteri u CSS-u Filteri su jedna od zanimljivijih stvari u oblikovanju web stranica. Jedna od najčešćih primjena je situacija kada u nekom programu za crtanje napravite naslov ukrasnim slovima, a u podlozi stranice vam je slika ili određena boja. Normalno, želite da se podloga vidi između slova, a ne da ukrasni naslov bude u bijelom pravokutniku. Dakle treba vam prozirnost slike za određenu boju. To, ali i mnoge druge stvari, mogu se riješiti filterima. Filter: Alpha Blur Chroma Drop Shadow FlipH FlipV Glow Grayscale Invert Light Mask Shadow Wave XRay Djelovanje: Stupanj prozirnosti. Stvara utisk brzog kretanja. Postavlja određenu boju prozirnu. Sjena. Koristi se zajedno s Chroma Okrene zrcalno-vodoravno sliku. Okrene zrcalno-okomito sliku. Dodaje zrakast obrub. Pretvori u crno-bijelu sliku. Negativ slike Projecira svjetlost na objekt. Napravi prozirnu masku na objektu. Silueta oku objekta. Valovi po x-osi ili y-osi. Slika kao crtež. Najbolje ćete naučiti iz primjera, napravite jednu manju sliku, ja sam nacrtao autić i sliku nazvao "auto.bmp". 64 Primjeri filtera: <html> <body bgcolor="teal"> <img src="auto.bmp" style="filter: Alpha(Opacity=50)"> Alpha <img src="auto.bmp" style="filter: Blur(Strength=100)"> Blur<br> <img src="auto.bmp" style="filter: Chroma(Color=white),Drop Shadow"> Chroma i Drop Shadow <img src="auto.bmp" style="filter: FlipH">FlipH<br> <img src="auto.bmp" style="filter: Invert"> Invert<br> <table> <tr><td style="font-size:50px">Tekst</td></tr> <tr> <td style="font-size:50px;filter: FlipV"> Tekst</td></tr></table> <img src="auto.bmp" style="filter: Wave(Add=1,Strength=1)"> <img src="auto.bmp" style="filter: XRay">XRay <table> <tr><td style="filter: mask(color=White);"> Filter MASK</td> <td style="filter: Shadow">Shadow</td> <td style="filter: Glow(Color=red,Strength=4)"> Glow</td> </tr> </table> </body> </html> 65 Kako na Internet Napravili smo svoju stranicu i sada je želimo postaviti na Internet, to nam je i cilj. Za to ima više načina, a ja ću ovdje pokazati jedan od njih. Prvo nam treba mjesto. Mnogi davatelji usluga na Internetu omogućavaju svojim korisnicima nekoliko megabajta slobodnog prostora za web stranicu. Na primjer: Ako imate e-mail adresu otvorenu kod T-Com-a odite na: www.t-com.hr/privatni/internet/dodatneusluge/freeweb.asp i slijedeći upute otvorite si web prostor na njihovom serveru. Kada to napravite treba vam još i neki program za FTP (File Transfer Protocol). Ima ih besplatnih na Internetu ili na CD-ima časopisa koji se bave računalima. Kada ga prvi puta pokrenete morate postaviti osnovne postavke: Kliknite na Add. 66 Zatim upišite: • Profil Name: bilo kakvo ime (nije važno) • Host Addres: adresa servera, to je onaj dio adrese s kojom počinje vaša web adresa, ako ste iz Zagreba i ako je adresa kod T-Com-a onda je to: free-zg.t-com.hr (ostatak adrese server prepoznaje po korisničkom imenu i passwordu. • Port: ostavite 21 • Login: tu upišite svoje korisničko ime (User Name). • Password: vaša zaporka s kojom i inače pristupate Internetu. • Download Path: upišite put do foldera gdje vam je stranica na vašem disku ili ga pronađite s tipkom Browse. Ostalo ostavite nepromijenjeno. Sada još kliknite na Save kako bi se postavke spremile. Prije spajanja provjerite još jednom vašu stranicu: • jesu li svi otvoreni tagovi i zatvoreni; • posebnu pozornost obratite na linkove i slike, serveri obično razlikuju mala i velika slova pa se npr. slika koja se u tagu zove "primjer.bmp", a zapravo se na disku zove primjer.BMP neće vidjeti na Internetu (dok se na vašem računalu vidi); • izbacite iz foldera sve što je nepotrebno za prikaz stranice. Često u folderu ostane slika i tekstova koje smo koristili u pravljenju stranice, a nema smisla da sve to "smeće" prebacujemo na server; • provjerite veličinu foldera, većina davatelja usluga postavlja ograničenja, pogotovo za besplatne stranice. Sada konačno možemo na Internet. Moj je savjet da prvo uspostavite vezu s Internetom nekim drugim programom (npr. u Internet Exploreru - nije bitno na kojoj ste stranici). Sada smanjite Explorer i možemo na posao. 67 U FTP-u, ako ste ga u međuvremenu zatvorili, izaberite novostvorenu konekciju i kliknite na Connect. Sada dobijemo prozor u kojem vidimo folder na serveru. Sada možemo ili kliknuti na Upload (strijelica prema gore) ili paralelno otvoriti svoj folder s napravljenom stranicom i jednostavno "odvući" mišem potrebne datoteke u folder servera. Upload – na server, Download – sa servera na naš disk. 68 Program će još neko vrijeme raditi (ovisno o veličini datoteka i brzini vaše veze), a vi ćete vidjeti kako se pojavljuju datoteke u folderu servera. Kada to bude gotovo možete prekinuti vezu FTP-a sa serverom: i zatvorit program, a zatim u Exploreru upisati punu adresu svoje stranice i vidjeti kako izgleda na Internetu. Sada još ostaje da svojim prijateljima objavite vašu web adresu i to je to. 69 INDEKS: < D <a href.............................20 <br> .11, 13, 14, 15, 17, 20, 21, 23, 36, 37, 44, 49 <hr> ................................14 <img src ..........................19 <li>..................................14 <marquee> ......................33 <p>............................12, 17 <table ..............................24 <ul>.................................14 debela slova ................... 13 A Animacija miša ...............51 Animacija pomicanjem...55 Apsulutni položaj............46 B bgcolor .....8, 10, 11, 12, 13, 14, 15, 17, 26, 30, 34, 37, 38 boja brojčano ....................9 boja slova ........................13 Boje podloge.....................8 C crtanje .................28, 41, 42 CSS .....................57, 62, 63 70 F folder 3, 4, 7, 15, 16, 18, 19, 20, 24, 27, 28, 39, 40, 42 Folder Options .............. 4, 5 font size .................... 13, 14 function.. 48, 49, 50, 51, 53, 54, 56 G Glazba na stranici ........... 39 H heksadekadski................... 9 hover .............................. 60 I index ............... 5, 21, 22, 23 input................................ 50 J Java script ....................... 48 K kopiranje ......................... 25 kosa slova ....................... 13 L R Link na istu stranicu ....... 23 Linkovi ........................... 20 Računanje....................... 48 M Nevidljive tablice ........... 29 novi red.. 11, 12, 13, 17, 25, 26 setInterval....................... 54 Slide show ...................... 53 Slika – link ..................... 22 slike ................................ 15 Slike u podlozi ............... 20 Slike u tablici ................. 27 Spajanje polja................. 31 O T okomita crta.................... 30 On-mouse-over............... 43 Označeni popisi .............. 14 Tablice............................ 24 Tipke .............................. 47 P Veličine slika.................. 18 veza s css-om ................. 63 veza s javascriptom ........ 55 Video zapisi.................... 40 Vodoravne crte............... 14 Math ............................... 51 N Paint................................ 16 Podijeljena stranica ........ 35 podloga tablice ............... 28 Pokretna slova ................ 33 Položaj miša ................... 50 prazno polje .................... 25 S V W Web .......................... 3, 5, 9 71 Metodičke napomene Knjiga je namjenjena učenicima od petog razreda do prvog srednje škole (što naravno ne znači da je i drugi ne mogu koristiti). Za rad nisu potrebni nikakvi dodatni programi, pa učenici koji kod kuće imaju računalo mogu i sami vježbati. Osnovni smisao nije samo naučiti praviti web stranice, to služi samo kao motivacija, osnovno je zapravo učenje rada na računalu, odnosno informatike. Jedan od temeljnih problema didaktike, pa i metodike, je kako poučavati neke opće stvari, ali tako da učenici odmah vide praktičnu primjenu onoga što uče. To je vrlo snažan motivirajući faktor. Osim toga u procesu pamćenja novi pojmovi ili vještine moraju se vezati za nešto drugo (znate onu anegdotu kako matematičari pamte broj telefona: 3 2 , 64 , log 10, itd.). Dakle cilj je stvoriti veze u procesu pamćenja (FF0000 = heksadekadski broj = crvena boja itd.), a rezultat možemo odmah vidjeti na ekranu, što je bitno za motivaciju. U prvoj lekciji ("Početak") zapravo govorimo o osnovama rada s računalom. Novi pojmovi: My Computer, disk, folder6... Zatim stvaranje novog foldera, dodjela imena, otvaranje foldera, stvaranje novog tekstnog dokumenta, pitanje nastavaka (ekstenzija) i njihov značaj (i značenje), spremanje i otvaranje dokumenta. Druga lekcija ima zgodnu korelaciju7 s engleskim jezikom – nazivi boja na engleskom. U drugom dijelu iste lekcije 6 U knizi se koristim engleskim izrazima polazeći od pretpostavke kako je lakše onima koji imaju hrvatsku verziju programa prevesti engleske izraze na hrvatski nego obrnuto. 7 Korelacije su bitne i treba ih stalno naglašavati u nastavi jer olakšavaju učenje (veze u pamćenju!). 72 govorimo o brojevnim sustavima. Korelacija s matematikom, ali i s likovnim (aditivno miješanje boja – boja kao svjetlost). Treća lekcija se odnosi na tekst i njegovo uređenje. Pojmovi font, veličina fonta, paragraph – ulomak, označeni popisi. Korelacija s engleskim jezikom. U lekciji o slikama učimo o kopiranju i lijepljenju datoteka iz jednog foldera u drugi. Zatim govorimo o nastavcima za slike, traženju datoteka na disku i zamjenskim znakovima. Zgodna je korelacija s matematikom u postavljanju veličine objekata (koliko je 50%, a 25% ili 33% ?). U priči o linkovima ponavljamo neka ranije usvojena znanja. Kod tablica opet ponavljanje, ali neka nova znanja i vještine iz računalstva o tipkovnim prečicama za kopiranje. Korelacija je s engleskim, matematikom i likovnim (crtanje sličica). S glazbom i videom na stranicama uključujemo i multimediju. Izrada crteža u Wordu je prilika za obradu jedne specifične teme iz rada s tekstnim procesorom. Osim toga tu je i prijenos podataka iz jednog programa u drugi (iz Worda u Paint). Napredne tehnike su uvod u programiranje. Postupno, korak po korak uvodimo učenike u svijet programiranja. 73
© Copyright 2024 Paperzz