130 likes | 207 Views
Image Gallery JavaScriptin avulla. Juha Konttinen. Aloita uusi site Tavoitteena on tehdä kuvagalleriasta neljä kehitysversiota Tee tämän vuoksi siten sisään uusi alikansio 1 Tee kansioon 1 alikansio images Lataa harjoituksessa tarvittavat kuvat kansioon images
E N D
Image Gallery JavaScriptin avulla Juha Konttinen Juha Konttinen
Aloita uusi site • Tavoitteena on tehdä kuvagalleriasta neljä kehitysversiota • Tee tämän vuoksi siten sisään uusi alikansio 1 • Tee kansioon 1 alikansio images • Lataa harjoituksessa tarvittavat kuvat kansioon images • Tee kansioon 1 uusi html5-tiedosto index.html Siten rakenne valmistelujen jälkeen Juha Konttinen
-- 1. kehitysversio -- Määrittele tiedostoon Index.html seuraava html-rakenne: Juha Konttinen
Lisää linkit kuviin, lisää samalla kuviin otsikot (title) Juha Konttinen
Testaa tulos nyt selaimessa Viemällä hiiri linkin päälle, näkyviin tulee ko. kuvan title (kuvassa ”A Fireworksdisplay”) Osoittamalla linkkiä hiirellä, Kuva aukeaa selainikkunaan. Kokeile toiminta omalla koneellasi. -- 1. kehitysversio on nyt valmis -- Juha Konttinen
-- 2. kehitysversio (kuvat aukeamaan samaan ikkunaan) -- Monista nyt kansion 1 sisältö ja anna kopion nimeksi 2. HUOM! ALÄ päivitä linkkejä monistaessasi kansiota. Avaa sen jälkeen kansion 2 index.htmlja tee seuraavat muutokset siihen Juha Konttinen
Tee javascriptejä varten kansion 2 alle uusi kansio scripts. Lisää nyt uusi javascript-tiedosto kansioon 2 ja tallenna se nimellä ”showPic.js” (katso kuva alla). Linkitä javascript-tiedosto html-tiedostoon index. Juha Konttinen
Tiedoston index.html sisältö: Kun linkkiä klikataan hiirellä, kutsutaan JavaScript-funktiota showPic. Samalla funktiolle välitetään argumenttina koko li-elementin sisältö. Funktio showPic saa attribuuttina html-koodissa valitun li-elementin sisällön. Sisältö sijoitetaan funktion sisällä muuttujan whichpic arvoksi. Muuttujan source arvoksi sijoitetaan li-elementin attribuutin href arvo. Muuttujenplaceholder arvoksi sijoitetaan html-tiedoston elementti, jonka nimenä (id) on ”placeholder”. Placeholder nimisen elementin attribuutin ”src” arvoksi sijoitetaan muuttujan source (href) arvo. Javascript-käsky ”returnfalse ” estää linkin osoittamisen oletustoiminnan tapahtumisen (eli linkistä avautuvan kuvan latautumisen vertaa 1. kehitysversio) Tiedoston showPic.js sisältö: Juha Konttinen
-- 2. Kehitysversio on valmis – Testaa sivun toiminta selaimessa! X X Juha Konttinen
-- 3. kehitysversio (lisätään kuvan title kuvan alle) -- Monista nyt kansion 2 sisältö ja anna kopion nimeksi 3. HUOM! ALÄ päivitä linkkejä monistaessasi kansiota. Avaa sen jälkeen kansion 3 index.htmlja tee seuraavat muutokset siihen Juha Konttinen
Lisää tiedostoon index.html kuvan alle seuraava kappale: Lisää tiedostoon showPic.js kolme uutta riviä: Juha Konttinen
Testaa sivun toiminta selaimessa Juha Konttinen
-- 4. Kehitysvaihe (muotoillaan sivu CSS-sääntöjen avulla) – Muotoile sivu CSS-säännöilläalla näkyvän tavoitteen mukaiseksi. Juha Konttinen