Opdracht 2: Improved Lightbox

Achtergrond

Het idee van een lightbox is simpel. Je hebt op een pagina een verzameling met thumbnails van plaatjes. Als op een van de thumbnail wordt geklikt, wordt een grotere versie van het plaatje getoond in het midden van het scherm en wordt de achtergrond donkerder. Er zijn er vele op internet lightbox scripts down te loaden, maar deze maken bebruik van diverse complexe moeilijk te begrijpen technieken.

Bij opdracht 1 heb je met goede en begrijpelijke technieken een eenvoudige LightBox gemaakt. De afgelopen weken heb je geleerd hoe een activity diagram kunt gebruiken om na te denken over code die je nog moet schrijven en nieuwe javascript technieken geleerd om je Lightbox robuuster en flexibeler te maken.

Opdracht

Verbeter de bij opdracht 1 met goede en begrijpelijke technieken gemaakte LightBox. Er hoeft geen nieuwe functionaliteit toegevoegd te worden, maar maak de Lightbox robuuster en flexibeler met de technieken die je hiervoor geleerd hebt

Maak een Activity diagram om te bepalen hoe je programma moet werken, schrijf en documenteer je code.

aandachtspunten:

Inleveren

Als je meerdere dingen geprobeerd hebt, vooral als dingen niet gelukt zijn zoals je wilde, kun je meerdere (oudere) versies inleveren in aparte sub-directories (mappen). Schrijf bovendien ook een opleverdocument. Hierin maak je jouw werk en werkwijze voor de docent inzichtelijk, zodat deze het beter kan beoordelen. In dit opleverdocument schrijf je:

Opdrachten moeten worden upgeload naar je webspace op ftp://student.cmd.hro.nl/public.www . Je werk moet steeds te vinden zijn op de locatie die hoort bij de opdracht: http://student.cmd.hro.nl/[studentnummer]/jaar1/winter/fed/opdracht2/ . Op deze locatie moet ook je opleverdocument te vinden zijn. Schrijf je opleverdocument in correcte XHTML en link daarin naar je activity diagram, je werkende applicatie en naar de broncode.

Houd rekening met de deadline voor deze opdracht: zondagavond 11 januari om 24:00. Zie voor meer informatie de modulewijzer.

Beoordelingscriteria

Succes.