|
Pragt.info
Partner site van: www.heinpragt.com (c) Hein Pragt |
![]() |
Zoeken op deze site! |
|
|
Wanneer u foto's op het web wilt presenteren zijn daar meerdere oplossingen voor in de vorm van web album generators. Deze genereren alle html bestanden en de foto directories die u dan kunt uploaden naar uw website. Wanneer u zelf een beetje creatief bent kunt u de foto's ook op een wat creatievere wijze op een internet pagina zetten. In dit geval ga ik er even van uit dat de foto's niet te groot worden weergegeven om de pagina wel een beetje snel te maken. Om de foto's geschikt te maken voor het web dient u ze eerst te verkleinen. Dit kunt u doen met bijvoorbeeld Photoshop maar ook PragtFotoManager (te downloaden op deze site) kan dit snel en gemakkelijk voor u doen. Wanneer u de foto's in een apart mapje verkleint heeft kunt u ze hernoemen zodat ze in de pagina op een vaste plaats staan. Een suggestie voor dit script is pict1.jpg tot en met pict9.jpg. U kunt de plaatjes in dezelfde directory zetten als het album. Download de album html code vanaf deze pagina en zet dit in dezelfde directory. Wanneer u dan deze pagina opent ziet u het album al staan. U kunt dan zelf tekst toevoegen en de kleuren en layout aanpassen aan de rest van uw site en uw album is gereed. Ik heb twee varianten gemaakt, u kunt met dezelfde code ook nog andere varianten bedenken. Het principe werk zo dat aan elke foto een mousover event gekoppeld is die de foto kopieert in het object van de grote foto. Een klein stukje javascript voert dit uit. Het verkleinen van de foto gebeurd door de stylesheet. Ik ga hier uit van foto's met het formaat 320 x 240 wat voor het web nog een acceptabel resultaat geeft. De foto's worden bij het laden van de pagina al van de webserver gehaald en door met de muis over een thumbnail te gaan zal de grote foto worden weergegeven in het grote venster. Op deze wijze is het mogelijk snel een set foto's te bekijken zonder teveel klikken en wachten op het laden van de foto. De hier voorgestelde code werkt zowel in Internet Explorer als in Mozilla browsers. Voorbeeld 1
Download een zip bestand met de broncode en een voorbeeld pagina.
Voorbeeld 2
Download een zip bestand met de broncode en een voorbeeld pagina.
UitlegDe truc is vrij eenvoudig, door middel van een aantal css2 regels kunt u de vormgeving van het album instellen en tevens de grootte van de thumbnails en de foto. Aan elke foto koppelen we via een mouseover event een stukje javascript die de foto gaat kopiėren naar de grote afbeelding. Het stukje javascript is vrij eenvoudig, het argument is het object dat het event veroorzaakte en dit is in ons geval het img element. Thumb zal dus een referentie naar het img object zijn. Via dom zoeken we het object van het grote plaatje, waarna we het src attribuut kopiėren van de thumb naar de grote foto. Via CSS2 zal dezelfde foto nu groot weergegeven worden in het venster. Veel succes met uw eigen pagina, Hein Pragt. |
|||||||||||||||||||||||||
|
Disclaimer. Privacy beleidWij maken gebruik van externe advertentiebedrijven om advertenties weer te geven wanneer u onze website bezoekt. Deze bedrijven gebruiken mogelijk informatie (niet uw naam, adres, e-mailadres of telefoonnummer) over uw bezoek aan deze of aan andere websites om advertenties weer te geven over goederen en services waarin u wellicht geļnteresseerd bent. Als u hierover meer informatie wenst of als u wilt voorkomen dat deze bedrijven deze informatie gebruiken, klikt u op deze link. |